"use strict";(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[381],{DJ4l:function(e,t,n){n.d(t,{L:function(){return Loading}});var l=n("+OUp"),a=n.n(l),o=n("sFNn"),i=n("tuDO");let Loading=({className:e,size:t="md"})=>{let{t:n}=(0,o.u)();return a().createElement("div",{className:`PD6nRZX ${e}`},a().createElement(i.B,{size:t,color:"transparent",isLoading:!0},n("loading")))}},"62F8":function(e,t,n){n.d(t,{P:function(){return PostContent},T:function(){return o},U:function(){return i},a:function(){return ProfileDetail},b:function(){return q}});var l,a,o,i,r=n("vEfc"),s=n("+OUp"),c=n.n(s),d=n("8BcA"),u=n.n(d),m=n("BuP+"),v=n("DJ4l"),p=n("XsRk"),g=n("IQVP"),b=n("d/ZZ"),h=n("vWP/"),E=n("vH4S"),f=n("Wbba"),y=n("RBzE"),C=n("g9Qi"),x=n("HG5m"),T=n("sFNn"),S=n("iBNF"),k=n("Frvz"),w=n("h84G"),A=n("aHnw"),P=n("uzh1"),N=n("abax"),O=n("rBCA"),_=n("aZjv"),I=n("p4EI"),j=n("tuDO");let R=O.A.div` padding: 0.5rem 1rem 1rem; line-height: 1.5; word-break: break-word; .post-content-replying { margin-right: 5px; cursor: pointer; display: inline-block; &.tag-only { margin-right: 0; } } .post-content { display: inline; white-space: pre-wrap; /* > *:first-child, */ > mention:first-child ~ * { &:not(ul), &:not(ol) { display: inline-block; } } > mention:first-child { margin-right: 5px; } &.has-see-more { *:last-child { &:not(ul), &:not(ol) { display: inline; } } } img { width: 100%; height: unset; } ul, ol { list-style-position: inside; padding-left: 1rem; display: block; } ol { list-style-type: decimal; } ul { list-style-type: disc; } mention { color: ${e=>e.mentionColor||"#1890ff"}; padding-right: 4px; :hover { text-decoration: underline; } } .markdown { white-space: normal; p, ul, ol { margin-top: 1em; &:first-child { margin-top: 0; } } li { margin-top: 0.5em; &:first-child { margin-top: 0; } } } } `,B=O.A.span` overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: ${e=>e.line||1}; display: -webkit-box; -webkit-box-orient: vertical; &.post-content-show-all { display: block; } `,L=O.A.span` padding-left: 2px; background-color: ${S.w.colors.white}; bottom: 8px; position: absolute; right: 0; z-index: 10; cursor: pointer; `;var $=(0,E.createStyles)(e=>({root:{mention:{color:e.fn.primaryColor()},a:{"&,&:visited,&:focus":{color:e.fn.primaryColor()}},".create-post-link":{display:"inline",color:e.fn.primaryColor(),cursor:"pointer"}}}));let PostContent=e=>{var{trackingCategory:t,url:n,className:l,style:a,replyingTo:o,mentionedUser:i,description:d,disableShortenContent:u,mentions:m=[],maxChars:v=1e3,maxLines:p,hideShowAllBtn:g,styles:h,onClickCreatePostLink:f}=e,y=(0,r.a)(e,["trackingCategory","url","className","style","replyingTo","mentionedUser","description","disableShortenContent","mentions","maxChars","maxLines","hideShowAllBtn","styles","onClickCreatePostLink"]);let{classes:x,theme:S}=$(void 0,{name:"PostContent",styles:h}),[k,w]=(0,s.useState)(!1),[A,P]=(0,s.useState)(!1),{t:N}=(0,T.u)(),{authActionWrapper:O}=(0,_.PU)(),[j,D]=(0,s.useState)(!1),z=(0,I.d)((0,I.b)(d||"","display"),m),{action:{sanitizeFunction:M}}=(0,s.useContext)(b.T),G=(0,s.useMemo)(()=>{let e=M(z||"");if(u||k)return{showContent:e,hasSeeMore:!1};let t=e.slice(0,v),n=v-((t.match(/<\/div>/g)||[]).length-1)*27,l=(t||"").slice(0,n<40?40:n),a=M(l.replace(/(<|<\/)( +|[a-zA-Z]*)$/gi,"")),o=a.lengthc().createElement(c().Fragment,null,"... ",!g&&c().createElement(E.Anchor,Object.assign({onClick:e=>{e.preventDefault(),e.stopPropagation(),O(()=>w(!0))},className:"see-more-text"},t?{"data-event-category":t,"data-event-action":"See More Post Click","data-event-label":n}:{}),N("post.seeMore"))),[g,n,t]),handleCreatePostClick=e=>{e.preventDefault(),null==f||f()},isEllipsisActive=e=>e.scrollHeight>e.clientHeight;return(0,s.useEffect)(()=>{var e;return null===(e=null==q?void 0:q.current)||void 0===e||e.querySelectorAll("[data-create-post]").forEach(e=>{e.addEventListener("click",handleCreatePostClick,{passive:!0})}),()=>{var e;null===(e=null==q?void 0:q.current)||void 0===e||e.querySelectorAll("[data-create-post]").forEach(e=>{e.removeEventListener("click",handleCreatePostClick,!1)})}},[u,k,z]),(0,s.useEffect)(()=>{Q.current&&z&&p&&(isEllipsisActive(Q.current)?P(!0):P(!1))},[z,p]),c().createElement(c().Fragment,null,F&&c().createElement(C.P,{isOpen:j,onClose:()=>D(!1),expertId:String(null==i?void 0:i.partnerId)}),c().createElement(R,Object.assign({ref:q,className:`${x.root} ${l} no-replace-click`,style:a,mentionColor:S.fn.primaryColor()},y),U&&c().createElement(E.Anchor,{onClick:()=>F&&D(!0),className:"post-content-replying"},"@",U),(null==d?void 0:d.startsWith("[mention+id="))&&c().createElement("span",{className:"post-content-replying tag-only",style:{color:S.fn.primaryColor()}},"@"),p?c().createElement(c().Fragment,null,c().createElement(B,{dangerouslySetInnerHTML:{__html:z},className:`post-content-line ${k?"post-content-show-all":""}`,line:p,ref:Q}),A&&!k&&c().createElement(L,null,W())):c().createElement(c().Fragment,null,c().createElement("span",{dangerouslySetInnerHTML:{__html:G.showContent},className:`post-content ${G.hasSeeMore?"has-see-more":""}`}),G.hasSeeMore&&!k&&c().createElement("span",null,W()))))},CategoryText=({children:e,className:t=""})=>c().createElement("div",{className:`l5fL1xL ${t}`},e),Title=({children:e,className:t=""})=>c().createElement("div",{className:`L-aGKo7 ${t}`},e),Thumbnail=({src:e,defaultSrc:t=f.C.getAssetPath("logo/logomark.png"),ratio:n=1,size:l=80,radius:a=8,alt:o,className:i=""})=>c().createElement("div",{className:i},c().createElement("div",{className:"DZmf3s7",style:{width:`${l}px`,height:`${l*n}px`,borderRadius:`${a}px`}},c().createElement(y.I,{src:e,backupSrc:t,alt:o}))),CardArticle=({category:e,title:t,src:n,children:l,className:a=""})=>c().createElement("div",{className:`eaR8ATZ ${a}`},c().createElement(Thumbnail,{src:n}),c().createElement("div",{className:"xM-7K0a"},l||c().createElement("div",null,e&&c().createElement(CategoryText,null,e),t&&c().createElement(Title,null,t))));CardArticle.CategoryText=CategoryText,CardArticle.Title=Title;let ArticleCard=({featureImage:e,postTitle:t,author:n,categories:l,isReview:a,className:o=""})=>{var i;return c().createElement(CardArticle,{src:e,className:o},c().createElement(c().Fragment,null,c().createElement(CardArticle.CategoryText,null,null===(i=null==l?void 0:l[0])||void 0===i?void 0:i.name),c().createElement(CardArticle.Title,null,t),c().createElement(C.d,{avatarProps:Object.assign(Object.assign({},n),{size:32}),subTitle:c().createElement(c().Fragment,null,a?"Medically reviewed by Jobelle Ann Dela Cruz Bigalbal, MD":"Written by Jobelle Ann Dela Cruz Bigalbal, MD",c().createElement(C.d.SubDivider,null),"Dec 12, 2022")})))};var D={container:"SFSgnOz",header:"Tf3aoVa",heading:"TOt4QXl",headingIcon:"_5XYN1KT",accBodyGroup:"yE-tZRj",accBodyGroupItem:"LXiGuGT",accBodyGroupDesc:"r4rx-6v",subTitle:"XrHh8-C",subIcon:"c5-Yecd",group:"UBj6nWr",groupBody:"_2vptVBd",articleCardLink:"ZPDAwiR",relatedList:"_6wJn-NR",socialItem:"_21XDdFv",mbChevronWrapper:"LSyr3Zo"};let z=(0,s.createContext)({}),About=({className:e=""})=>{var t,n,l,a,o;let{t:i}=(0,T.u)(),{info:r,isMarryBaby:d,currentPageUrl:u}=(0,s.useContext)(z),m=null==r?void 0:r.data,v=[{type:x.S.LinkedIn,icon:f.C.getAssetPath("linkedin.svg"),url:null===(t=null==r?void 0:r.contact)||void 0===t?void 0:t.linkedin,eventAction:"Doctor Profile - Linkedin"},{type:x.S.Instagram,icon:f.C.getAssetPath("instagram.svg"),url:null===(n=null==r?void 0:r.contact)||void 0===n?void 0:n.instagram,eventAction:"Doctor Profile - Instagram"},{type:x.S.Facebook,icon:f.C.getAssetPath("facebook.svg"),url:null===(l=null==r?void 0:r.contact)||void 0===l?void 0:l.facebook,eventAction:"Doctor Profile - Facebook"},{type:x.S.Youtube,icon:f.C.getAssetPath("youtube.svg"),url:null===(a=null==r?void 0:r.contact)||void 0===a?void 0:a.youtube,eventAction:"Doctor Profile - Youtube"},{type:x.S.Tiktok,icon:f.C.getAssetPath("tiktok.svg"),url:null===(o=null==r?void 0:r.contact)||void 0===o?void 0:o.tiktok,eventAction:"Doctor Profile - TikTok"}],p=[...((null==r?void 0:r.experiences)||[]).length>0?[{key:"experience",heading:i("profilePanel.experience"),iconSrc:f.C.getAssetPath(d?"award-doc-mb.svg":"award-doc.svg"),eventAction:"Doctor Experience Click",panel:c().createElement("div",{className:D.accBodyGroup},null==r?void 0:r.experiences.map((e,t)=>c().createElement("div",{className:D.accBodyGroupItem,key:String(t)},c().createElement("div",{className:D.accBodyGroupTitle},e.title),c().createElement("div",{className:D.accBodyGroupDesc},c().createElement("p",null,e.organization),c().createElement("p",null,e.duration)))))}]:[],...((null==r?void 0:r.educations)||[]).length>0?[{key:"education",heading:i("profilePanel.education"),iconSrc:f.C.getAssetPath(d?"book-mb.svg":"book.svg"),eventAction:"Doctor Degree Click",panel:c().createElement("div",{className:D.accBodyGroup},null==r?void 0:r.educations.map((e,t)=>c().createElement("div",{className:D.accBodyGroupItem,key:String(t)},c().createElement("div",{className:D.accBodyGroupTitle},e.schoolName),c().createElement("div",{className:D.accBodyGroupDesc},c().createElement("p",null,e.study),c().createElement("p",null,e.completedYear)))))}]:[],...((null==r?void 0:r.awards)||[]).length>0?[{key:"awards",heading:i("profilePanel.awards"),iconSrc:f.C.getAssetPath(d?"award-mb.svg":"award.svg"),eventAction:"Doctor Award Click",panel:c().createElement("div",{className:D.accBodyGroup},null==r?void 0:r.awards.map((e,t)=>c().createElement("div",{className:D.accBodyGroupTitle,key:t},e.title)))}]:[]],g=(null==r?void 0:r.relatedPosts)||[],b=v.filter(e=>e.url);return c().createElement("div",{className:`${D.container} ${e}`,"data-is-marrybaby":d},p.length>0&&c().createElement(E.Accordion,{defaultValue:p[0].key,chevron:d?c().createElement("div",{className:D.mbChevronWrapper},c().createElement(h.A,{size:12,color:S.w.mbColors.midGray})):c().createElement(h.A,{color:S.w.colors.gray400}),styles:{chevron:{"&[data-rotate]":{".minus-path":{display:"block"},".plus-path":{display:"none"}}},content:{display:"flex",flexDirection:"column",gap:"16px",padding:"0"},item:{border:0},control:{paddingLeft:0,"&:hover":{background:"transparent"},"*":{pointerEvents:"none"}}}},p.map(e=>c().createElement(E.Accordion.Item,{key:e.key,value:e.key},c().createElement(E.Accordion.Control,{"data-event-category":"Together","data-event-action":e.eventAction,"data-event-label":u},c().createElement("div",{className:D.header},c().createElement("div",{className:D.headingIcon},c().createElement("img",{src:e.iconSrc,loading:"lazy"})),c().createElement("div",{className:D.heading},e.heading))),c().createElement(E.Accordion.Panel,null,e.panel)))),g.length>0&&c().createElement("div",{className:D.group},c().createElement("div",{className:D.subTitle},c().createElement("img",{className:D.subIcon,src:f.C.getAssetPath(d?"mb-logo.svg":"logo/circle-solid.svg"),loading:"lazy"}),i("profilePanel.publishedArticles")),c().createElement("div",{className:`${D.relatedList}`},null==r?void 0:r.relatedPosts.map(e=>c().createElement("a",{key:String(e.id),href:`${window.location.origin}${null==e?void 0:e.permalink}`,className:D.articleCardLink},c().createElement(ArticleCard,Object.assign({className:"article-card"},Object.assign(Object.assign({},e),!e.author&&{author:{displayName:null==m?void 0:m.name,avatar:null==m?void 0:m.avatar}}),{isReview:!0})))))),b.length>0&&c().createElement("div",{className:D.group},c().createElement("div",{className:D.subTitle},c().createElement("img",{className:D.subIcon,src:f.C.getAssetPath(d?"social-mb.svg":"social.svg"),loading:"lazy"}),i("profilePanel.socialLinks")),c().createElement("div",{className:D.groupBody},c().createElement(E.Flex,null,v.map((e,t)=>e.url&&c().createElement("div",{className:D.socialItem,key:t},c().createElement("a",{href:e.url,target:"_blank",rel:"noreferrer"},c().createElement("img",{src:e.icon,loading:"lazy",width:"32px","data-event-category":"Together","data-event-action":e.eventAction,"data-event-label":u}))))))))};var M={container:"GYUElSy",question:"_3C6QpT1",questionTitle:"_9M9VYL6",community:"_1RuSyv3",questionCard:"_1IG-eEp"};let PostCard$1=({post:e,className:t=""})=>{var n,l,a,o,i,r,d,u;let{t:m}=(0,T.u)(),{data:{userInfo:v,env:{togetherBasePath:p}}}=(0,s.useContext)(b.T),{authActionWrapper:g,authorProps:h,currentPageUrl:E}=(0,s.useContext)(z),f=`${window.location.origin}${p}/${null===(n=null==e?void 0:e.community)||void 0===n?void 0:n.slug}/${null==e?void 0:e.slug}/`;return c().createElement("div",{className:`${M.container} ${t}`},c().createElement("div",{className:M.header},c().createElement("div",{className:M.question},m("profilePanel.question")," ",c().createElement(A.b,{className:M.questionTitle,href:"#",onClick:()=>{(null==v?void 0:v.id)||null==g||g(()=>window.location.href=f,{_location:f})}},"#",null==e?void 0:e.title)),c().createElement("div",{className:M.community},null===(l=null==e?void 0:e.community)||void 0===l?void 0:l.name," - ",null==e?void 0:e.createdTime)),c().createElement("div",{className:M.questionCard},c().createElement(C.C,Object.assign({className:"card-author"},h,{role:"user",avatarIcon:c().createElement(k.A,null),subLine:c().createElement(C.C.SubTextRow,null,c().createElement(C.C.SubText,null,null===(i=null===(o=null===(a=null==e?void 0:e.expertAnswer)||void 0===a?void 0:a.answer)||void 0===o?void 0:o[0])||void 0===i?void 0:i.createdTime))})),c().createElement(PostContent,{className:"post-content-wrapper",description:(null===(u=null===(d=null===(r=null==e?void 0:e.expertAnswer)||void 0===r?void 0:r.answer)||void 0===d?void 0:d[0])||void 0===u?void 0:u.content)||"",mentions:null==e?void 0:e.mentions,"data-testid":"Content of the Post"})),c().createElement(N.B,{variant:"secondary","data-event-category":"Together","data-event-action":"Doctor Reply Click","data-event-label":E,size:"md",onClick:()=>{(null==v?void 0:v.id)?window.location.href=f:null==g||g(()=>window.location.href=f,{_location:f})}},m("profilePanel.anserwing.viewFull")))};var G={container:"_8fd7YMs",thumb:"DomiQfw",content:"-b2qnfL"};let EmptyMessage=({message:e,buttonTxt:t,imgSrc:n,onBtnClick:l})=>{let{siteType:a,isMarryBaby:o}=(0,s.useContext)(z);return c().createElement("div",{className:G.container},c().createElement("div",{className:G.thumb},c().createElement("img",{src:n||f.C.getAssetPath(o?"comments-mb.svg":"comments.svg"),loading:"lazy"})),e&&c().createElement("div",{className:G.content},e),t&&c().createElement(j.B,{size:"md",theme:a,color:"secondary",onClick:l},t))},Answering=({id:e})=>{let{t}=(0,T.u)(),{data:{locale:n}}=(0,s.useContext)(b.T),{authorProps:l}=(0,s.useContext)(z),[a,o]=(0,s.useState)(null),[i,d]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{e&&(0,r._)(void 0,void 0,void 0,function*(){var t;d(!0);let l=yield(0,b.c)((0,b.f)(g.R7.USER.LIST_ANSWERS,{_locale:n,id:e}),"GET"),a=((null===(t=null==l?void 0:l.data)||void 0===t?void 0:t.replies)||[]).map(p.b);o(a),d(!1)})},[]),c().createElement("div",{className:"MrdoES3"},i?c().createElement(v.L,null):null!==a&&(a.length>0?a.map(e=>c().createElement(PostCard$1,{className:"post-card",key:e.id,post:e})):c().createElement(EmptyMessage,{message:t("profilePanel.emptyPostMess.content",{name:(null==l?void 0:l.name)||(null==l?void 0:l.username)})})))},QuestionCard=e=>{var t,n,l,a,{post:o}=e,i=(0,r.a)(e,["post"]);let{data:{env:{togetherBasePath:d}}}=(0,s.useContext)(b.T);return c().createElement(c().Fragment,null,c().createElement("div",Object.assign({},i,{className:`toEutn7 ${(null==i?void 0:i.className)||""}`}),c().createElement(C.C,{className:"card-author",avatar:null===(t=null==o?void 0:o.author)||void 0===t?void 0:t.avatar,name:(null===(n=null==o?void 0:o.author)||void 0===n?void 0:n.name)||(null===(l=null==o?void 0:o.author)||void 0===l?void 0:l.username),isAnonymous:!!(null==o?void 0:o.isAnonymous),subLine:c().createElement(C.C.SubTextRow,null,c().createElement(C.C.SubText,null,null==o?void 0:o.createdTime))}),c().createElement(A.b,{href:`${window.location.origin}${d}/${null===(a=null==o?void 0:o.community)||void 0===a?void 0:a.slug}/${null==o?void 0:o.slug}/`,className:"drdisHs",rel:"noreferrer"},null==o?void 0:o.title)))};var U={accordion:"I-uIJ6E",header:"_41WRsj2",heading:"AcOGL93",headingIcon:"JD3dWJN",chevron:"L2Q9T6m",container:"h-pSmhX"};let Care=()=>{var e,t;let{t:n}=(0,T.u)(),{data:{locale:l,userInfo:a}}=(0,s.useContext)(b.T),{onSkipQuestion:o,countValues:i,setCountValues:d}=(0,s.useContext)(z),[u,m]=(0,s.useState)(),[h,y]=(0,s.useState)([]),[C,x]=(0,s.useState)(!1),k=null==a?void 0:a.id;(0,s.useEffect)(()=>{k&&(0,r._)(void 0,void 0,void 0,function*(){var e;x(!0);let t=yield(0,b.e)((0,b.f)(g.R7.USER.LIST_QUESTION_NEED_REPLY,{_locale:l}),"GET"),n=[],a=Object.create({});((null===(e=null==t?void 0:t.data)||void 0===e?void 0:e.communities)||[]).filter(e=>((null==e?void 0:e.question)||[]).length>0).map(e=>{a[e.id]=e.question.map(p.b),delete e.question,n.push((0,p.a)(e))}),y(n),m(a),x(!1)})},[]);let handleSkipQuestion=({id:e,communityId:t})=>{if(e&&t&&u){let n=Object.assign(Object.assign({},u),{[t]:[...((null==u?void 0:u[t])||[]).filter(t=>t.id!==e)]}),l=0;Object.keys(n).map(e=>l+=n[e].length||0),m(n),d(Object.assign(Object.assign({},i),{total_question:l})),null==o||o(l)}};return c().createElement("div",{className:U.container},C?c().createElement(v.L,null):(null==i?void 0:i.total_question)>0?h.length>0&&c().createElement(E.Accordion,{className:U.accordion,defaultValue:String((null===(t=h[null===(e=Object.keys(h))||void 0===e?void 0:e[0]])||void 0===t?void 0:t.id)||""),styles:e=>({control:{padding:"16px",border:`1px solid ${e.colors.neutral[1]}`,borderTopLeftRadius:"8px",borderTopRightRadius:"8px",'&[aria-expanded="false"]':{borderBottom:0}},chevron:{width:"32px",height:"32px"},content:{padding:0,border:`1px solid ${e.colors.neutral[1]}`,borderTop:0,borderBottom:0},label:{padding:0},item:{marginBottom:"16px"}}),chevron:c().createElement("div",{className:U.chevron},c().createElement(w.A,{color:S.w.colors.gray600,size:20}))},h.map(e=>{let t=u&&(null==u?void 0:u[e.id])||[];return t.length>0&&c().createElement(E.Accordion.Item,{key:e.id,value:String(e.id)},c().createElement(E.Accordion.Control,null,c().createElement("div",{className:U.header},c().createElement("div",{className:U.headingIcon},c().createElement("img",{src:e.thumbnail,loading:"lazy"})),c().createElement("div",{className:U.heading},e.name))),c().createElement(E.Accordion.Panel,null,c().createElement("div",{className:U.body},t.map(e=>c().createElement(QuestionCard,{className:"question-card",key:e.id,post:e,onSkip:handleSkipQuestion})))))})):c().createElement(EmptyMessage,{message:n("profilePanel.emptyCareMess.content"),imgSrc:f.C.getAssetPath("questions.svg")}))},PostCard=({post:e,className:t=""})=>{var n;let{data:{userInfo:l,env:{togetherBasePath:a}}}=(0,s.useContext)(b.T),{t:o}=(0,T.u)(),i=(0,E.useMantineTheme)(),{authActionWrapper:r,authorProps:d}=(0,s.useContext)(z),u=`${window.location.origin}${a}/${null===(n=null==e?void 0:e.community)||void 0===n?void 0:n.slug}/${null==e?void 0:e.slug}/`;return c().createElement("div",{className:`GA-zc-O ${t}`},c().createElement("div",{className:"IB049vj"},c().createElement("a",{"data-event-category":"Together","data-event-action":"Click Post","data-event-label":u,className:"_8I--vEV",href:u,onClick:e=>{(null==l?void 0:l.id)||(e.preventDefault(),null==r||r(()=>window.location.href=u,{_location:u}))}}),c().createElement(C.d,{className:"card-author",avatarProps:{avatar:null==d?void 0:d.avatar,size:32}},c().createElement(C.C.MainText,{className:"A18McWD"},null==e?void 0:e.title),c().createElement(C.C.SubTextRow,null,c().createElement(C.C.SubText,null,null==e?void 0:e.createdTime))),c().createElement(PostContent,{className:"post-content-wrapper",description:null==e?void 0:e.description,mentions:null==e?void 0:e.mentions,maxChars:200,"data-testid":"Content of the Post",hideShowAllBtn:!0}),c().createElement(P.T,{size:"p3",color:i.fn.primaryColor()},o("post.seeMore"))))},Posts=()=>{let{t:e}=(0,T.u)(),{data:{locale:t}}=(0,s.useContext)(b.T),{authorId:n,authorProps:l,isAuthorLogin:a,onCloseFromPost:o}=(0,s.useContext)(z),[i,d]=(0,s.useState)(null),[u,m]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{n&&(0,r._)(void 0,void 0,void 0,function*(){var e;m(!0);let l=yield(0,b.c)((0,b.f)(g.R7.USER.LIST_POST,{_locale:t,id:n,isAnonymous:0}),"GET"),a=((null===(e=null==l?void 0:l.data)||void 0===e?void 0:e.posts)||[]).map(p.b);d(a),m(!1)})},[n]),c().createElement("div",{className:"TSMHoEM"},u?c().createElement(v.L,null):null!==i&&(i.length>0?i.map(e=>c().createElement(PostCard,{className:"post-card",key:e.id,post:e})):c().createElement(EmptyMessage,{message:e("profilePanel.emptyPostMess.content",{name:(null==l?void 0:l.name)||(null==l?void 0:l.username)||""}),buttonTxt:a&&e("profilePanel.createPost"),onBtnClick:()=>{null==o||o()}})))};var F={container:"_4Vekw96",info:"DIJdGcB",body:"aQSt4-Q"};let formatExperience=e=>e?{title:null==e?void 0:e.title,organization:null==e?void 0:e.organization,duration:e.duration}:{},formatEducation=e=>e?{completedYear:null==e?void 0:e.completed_year,schoolName:e.school_name,study:e.study}:{};(l=o||(o={}))[l.About=0]="About",l[l.Care=1]="Care",l[l.Answer=2]="Answer",l[l.Posts=3]="Posts",(a=i||(i={}))[a.Expert=0]="Expert",a[a.User=1]="User";let q={experiences:[],relatedPosts:[],educations:[],awards:[],contact:{},data:{}},ProfileDetail=e=>{var t,{authorProps:n,selectedTab:l,authActionWrapper:a,onSkipQuestion:i,onCloseFromPost:d,hideQuestionTab:h,hideAnswerTab:E,showSkipQuestionTag:f,rolesToShowQuestionsTab:y=["expert"],currentPageUrl:x}=e,S=(0,r.a)(e,["authorProps","selectedTab","authActionWrapper","onSkipQuestion","onCloseFromPost","hideQuestionTab","hideAnswerTab","showSkipQuestionTag","rolesToShowQuestionsTab","currentPageUrl"]);let{data:{locale:k,userInfo:w,env:{isMarryBaby:A}}}=(0,s.useContext)(b.T),{t:P}=(0,T.u)(),N=null==n?void 0:n.role,O=null==w?void 0:w.role,_=String(null==n?void 0:n.userId),[I,j]=(0,s.useState)(),[R,B]=(0,s.useState)(!1),[L,$]=(0,s.useState)(),D=(null==w?void 0:w._togetherUserId)===(null==n?void 0:n.userId),M=[...-1!==y.indexOf(N)?[{value:o.About,text:P("profilePanel.tabs.highlight"),content:c().createElement(About,{id:_,info:L}),dataEventCategory:"Together",dataEventAction:"Doctor Profile Click",dataEventLabel:x}]:[],{value:o.Posts,text:P("profilePanel.tabs.posts"),content:c().createElement(Posts,null),hasCountResult:!0,keyOfCountApi:"post",keyOfResult:"total_post"},...h||-1===y.indexOf(O)||(null==w?void 0:w._togetherUserId)!==(null==n?void 0:n.userId)?[]:[{value:o.Care,text:`${P("profilePanel.tabs.care")}`,content:c().createElement(Care,null),hasCountResult:!0,keyOfCountApi:"question",keyOfResult:"total_question",dataEventCategory:"Together",dataEventAction:"Doctor Questions Click",dataEventLabel:x}],...E||-1===y.indexOf(N)?[]:[{value:o.Answer,text:`${P("profilePanel.tabs.expertAnswer")}`,content:c().createElement(Answering,{id:_}),hasCountResult:!0,keyOfCountApi:"reply",keyOfResult:"total_reply",dataEventCategory:"Together",dataEventAction:"Doctor Reply Tab Click",dataEventLabel:x}]],[G,U]=(0,s.useState)(null),[q,Q]=(0,s.useState)(null),W={value:String(q),dataList:G,onTabChange:e=>Q(Number(e))},J=null==M?void 0:M.filter(e=>null==e?void 0:e.hasCountResult);(0,s.useEffect)(()=>{(0,r._)(void 0,void 0,void 0,function*(){var e,t,n,a,i,r,s,c,d,u;B(!0);let m=yield Promise.all([(0,b.c)((0,b.f)(g.R7.USER.DETAIL,{_locale:k,id:_}),"GET"),...J.map(e=>(0,b.c)((0,b.f)(g.R7.USER.COUNT_TABS,{_locale:k,id:_,[e.keyOfCountApi]:1}),"GET"))]),[v]=m,h={data:null==v?void 0:v.data,experiences:((null===(t=null===(e=null==v?void 0:v.data)||void 0===e?void 0:e.fields)||void 0===t?void 0:t.experiences)||[]).map(formatExperience),relatedPosts:((null===(n=null==v?void 0:v.data)||void 0===n?void 0:n.related_post)||[]).map(e=>(0,p.f)(e.post)),educations:((null===(i=null===(a=null==v?void 0:v.data)||void 0===a?void 0:a.fields)||void 0===i?void 0:i.educations)||[]).map(formatEducation),awards:(null===(s=null===(r=null==v?void 0:v.data)||void 0===r?void 0:r.fields)||void 0===s?void 0:s.awards_accreditations)||[],contact:(null===(d=null===(c=null==v?void 0:v.data)||void 0===c?void 0:c.fields)||void 0===d?void 0:d.contact)||{}};(null==v?void 0:v.status)===1&&$(h);let E=(null==h?void 0:h.relatedPosts)||[],f=Object.keys(h.contact).map(e=>{var t;return(null===(t=null==h?void 0:h.contact)||void 0===t?void 0:t[e])!==""}),y=[...(null==h?void 0:h.experiences)||[],...(null==h?void 0:h.educations)||[],...(null==h?void 0:h.awards)||[]],C=E.length>0||f.length>0||y.length>0,x={},T=J.map((e,t)=>{var n,l,a;let i=(null===(a=null===(l=null===(n=m[t+1])||void 0===n?void 0:n.data)||void 0===l?void 0:l.counting)||void 0===a?void 0:a[e.keyOfResult])||0;return i>0?(x[e.keyOfResult]=i,e):-1!==[o.Care,o.Posts].indexOf(e.value)?e:void 0}).filter(Boolean).map(e=>e.value),S=M.map(e=>{let t=Object.assign(Object.assign({},e),{text:e.text+(e.keyOfResult?` (${(null==x?void 0:x[e.keyOfResult])||"0"})`:"")});return t.hasCountResult?-1!==T.indexOf(t.value)?t:void 0:t.value===o.About?C&&t:t}).filter(Boolean);U(S),Q(l||(null===(u=null==S?void 0:S[0])||void 0===u?void 0:u.value)),j(x),B(!1)})},[]);let Y=null==L?void 0:L.data;return c().createElement(z.Provider,{value:{isMarryBaby:A,siteType:A?"marryBaby":"helloSites",authorId:String((null==n?void 0:n.userId)||""),authActionWrapper:a,onSkipQuestion:i,info:L,authorProps:n,onCloseFromPost:d,countValues:I,setCountValues:j,isAuthorLogin:D,showSkipQuestionTag:f,currentPageUrl:x}},c().createElement("div",Object.assign({},S,{className:`${F.container} ${(null==S?void 0:S.className)||""}`,"data-is-marrybaby":A}),R?c().createElement(v.L,null):c().createElement(c().Fragment,null,c().createElement(C.C,Object.assign({},n,{className:"card-author",showDetailPopup:!1,subLine:(null==n?void 0:n.role)==="expert"?(null==Y?void 0:Y.specialty)&&(null==Y?void 0:Y.organisation)&&c().createElement(C.C.SubTextRow,null,(null==Y?void 0:Y.specialty)&&c().createElement(c().Fragment,null,c().createElement(C.C.SubText,null,null==Y?void 0:Y.specialty),c().createElement(C.C.SubDivider,null)),c().createElement(C.C.SubText,null,null==Y?void 0:Y.organisation)):(null==Y?void 0:Y.created_at)&&c().createElement(C.C.SubTextRow,null,c().createElement(C.C.SubText,null,P("profilePanel.joined")," ",u()(null==Y?void 0:Y.created_at).toNow(!0)))})),"expert"===N&&c().createElement("div",{className:F.info,dangerouslySetInnerHTML:{__html:null===(t=null==L?void 0:L.data)||void 0===t?void 0:t.description}}),null!==G&&null!==q&&(G.length>0?c().createElement("div",{className:F.body},c().createElement(m.T,Object.assign({},W))):c().createElement(EmptyMessage,{message:P("profilePanel.emptyPostMess.content",{text:(null==n?void 0:n.name)||(null==n?void 0:n.username)||""})})))))}},"BuP+":function(e,t,n){n.d(t,{T:function(){return Tabs}});var l=n("vEfc"),a=n("+OUp"),o=n.n(a),i=n("xePj"),__rest=function(e,t){var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(n[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);at.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(n[l[a]]=e[l[a]]);return n},other_ArrowLeft=e=>{var{size:t=24,color:n=i.fT,useCurrentColor:l,isActive:a,activeColor:r=i.NP}=e,s=__rest(e,["size","color","useCurrentColor","isActive","activeColor"]);let c=Object.assign({width:t,height:t},s);return o().createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none"},c),o().createElement("path",{d:"m10.929 12 3.821-3.82a1.061 1.061 0 0 0-1.5-1.5l-4.614 4.613a1 1 0 0 0 0 1.414l4.614 4.614a1.061 1.061 0 0 0 1.5-1.5z",fill:l?"currentColor":a?r:n}))},r=n("VLUI"),s=n("vH4S"),c=n("abax"),d=n("uzh1"),u=(0,s.createStyles)((e,t)=>{let{variant:n}=t,l={content:"none",top:0,bottom:0,zIndex:1,width:(0,s.rem)(56)};return Object.assign({},"inline"===n&&{root:{},tabsList:{gap:(0,s.rem)(24),borderBottom:"none",flexWrap:"nowrap"},tab:{padding:`${(0,s.rem)(8)} 0`,color:e.colors.gray[4],borderColor:"transparent",borderBottomWidth:(0,s.rem)(2),marginBottom:(0,s.rem)(-1),transition:"border 0.2s ease","&:hover":{backgroundColor:"initial",borderColor:"transparent"},"&[data-active='true']":{color:e.fn.primaryColor(),borderColor:e.fn.primaryColor()}},tabRightSection:{},tabLabel:{},tabIcon:{},panel:{},scrollArea:{position:"relative","&.prev-bg":{"&:before":Object.assign(Object.assign({},l),{content:'""',position:"absolute",left:0,background:"linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%)"})},"&.next-bg":{"&:after":Object.assign(Object.assign({},l),{content:'""',position:"absolute",right:0,background:"linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)"})}},list:{borderBottom:`1px solid ${e.colors.neutral[1]}`},btn:{position:"absolute",top:"50%",zIndex:2,transform:"translate(0, -50%)",width:(0,s.rem)(28),height:(0,s.rem)(28),padding:0,background:"white",borderRadius:"50%",cursor:"pointer",filter:"drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.04)) drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0px 10px 16px rgba(0, 0, 0, 0.04))",".mantine-Button-icon":{display:"flex",alignItems:"center",justifyContent:"center"},"&.disabled":{opacity:0,zIndex:0}},prevBtn:{left:0},nextBtn:{right:0}})});let Tabs=e=>{var t,{variant:n="inline",value:i,styles:m,children:v,dataList:p=[],tabProps:g,listProps:b,panelProps:h,TabComponentDisplay:E,startPadding:f=40,defaultValue:y}=e,C=(0,l.a)(e,["variant","value","styles","children","dataList","tabProps","listProps","panelProps","TabComponentDisplay","startPadding","defaultValue"]);let{cx:x,classes:T}=u({variant:n},{name:"Tabs",styles:m}),S=(0,a.useRef)(null),k=(0,a.useRef)([]),[w,A]=(0,a.useState)(y||(null===(t=null==p?void 0:p[0])||void 0===t?void 0:t.value)),[P,N]=(0,a.useState)(0),[O,_]=(0,a.useState)(!1),[I,j]=(0,a.useState)(!0),[R,B]=(0,a.useState)({x:0,y:0}),L=(0,a.useRef)(null),$=Object.assign({defaultValue:y,classNames:T},v?{value:i}:{value:w,onTabChange:e=>A(e)});(0,a.useEffect)(()=>{A(i)},[i]),(0,a.useEffect)(()=>{var e,t,n;null===(e=L.current)||void 0===e||e.scrollTo({left:(null===(n=null===(t=null==k?void 0:k.current)||void 0===t?void 0:t[P])||void 0===n?void 0:n.offsetLeft)-f,behavior:"smooth"})},[P]),(0,a.useEffect)(()=>{N(p.findIndex(e=>e.value==w))},[w]),(0,a.useEffect)(()=>{var e,t;j(0===R.x),_((null===(e=null==L?void 0:L.current)||void 0===e?void 0:e.clientWidth)+R.x===(null===(t=null==L?void 0:L.current)||void 0===t?void 0:t.scrollWidth))},[R]);let TabTextComponent=({text:e,dataEventCategory:t,dataEventAction:n,dataEventLabel:l})=>E?o().createElement(E,null,e):o().createElement(d.T,{size:"s3",color:"inherit",weight:"semiBold","data-event-category":t,"data-event-action":n,"data-event-label":l},e);return o().createElement(s.Tabs,Object.assign({},$,C),v||o().createElement(o().Fragment,null,o().createElement(s.ScrollArea,{className:x(T.scrollArea,`${I?"":"prev-bg"} ${O?"":"next-bg"}`),scrollbarSize:0,viewportRef:L,onScrollPositionChange:B},o().createElement(s.Tabs.List,Object.assign({className:T.list,ref:S},b),p.map((e,t)=>o().createElement(s.Tabs.Tab,Object.assign({ref:e=>k.current[t]=e,className:T.tab,key:String(e.value),value:String(e.value)},g),o().createElement(TabTextComponent,Object.assign({},e))))),o().createElement(c.B,{className:x(T.btn,T.prevBtn,I?"disabled":""),unstyled:!0,onClick:()=>N(P-1>-1?P-1:0),leftIcon:o().createElement(other_ArrowLeft,{size:16})}),o().createElement(c.B,{className:x(T.btn,T.nextBtn,O?"disabled":""),unstyled:!0,onClick:()=>N(P+1o().createElement(s.Tabs.Panel,Object.assign({value:String(e.value),key:String(e.value)},h),e.content))))};Tabs.List=s.Tabs.List,Tabs.Tab=s.Tabs.Tab,Tabs.Panel=s.Tabs.Panel},aZjv:function(e,t,n){n.d(t,{Jh:function(){return TogetherAuthConfigContextProvider},PU:function(){return useTogetherAuthRequiredAction},gy:function(){return c}});var l=n("+OUp"),a=n.n(l),o=n("27Mu"),i=n("D7zM"),r=n("d/ZZ"),s=n("2O1/");n("JIJ2"),n("NmYn"),n("gY0P");let c=(0,l.createContext)({}),TogetherAuthConfigContextProvider=({children:e,defaultParams:t})=>a().createElement(c.Provider,{value:{defaultParams:t}},e),useTogetherAuthRequiredAction=e=>{let{triggerLogin:t}=(0,i.u)(),{data:{userInfo:n,env:{togetherBasePath:a}}}=(0,l.useContext)(r.T),{defaultParams:d}=(0,l.useContext)(c)||{},u=(0,l.useRef)(!!(null==n?void 0:n.id));u.current=!!(null==n?void 0:n.id);let m=(0,l.useRef)(n&&"number"==typeof n.communities_interacted&&0===n.communities_interacted);return m.current=n&&"number"==typeof n.communities_interacted&&0===n.communities_interacted,{authActionWrapper:(n,l)=>{let c=Object.assign(Object.assign(Object.assign({},d),e),l);if(u.current&&!m.current)return n&&n();{u.current||(0,o.Yj)(s.B),(null==c?void 0:c._joinCommunityIds)&&(localStorage.setItem("to_join_community_ids",JSON.stringify(Array.from(new Set((JSON.parse(localStorage.getItem("to_join_community_ids")||"[]")||[]).concat(c._joinCommunityIds).filter(Boolean))))),null==c||delete c._joinCommunityIds),(null==c?void 0:c._joinTopicIds)&&(localStorage.setItem("to_join_topic_ids",JSON.stringify(Array.from(new Set((JSON.parse(localStorage.getItem("to_join_topic_ids")||"[]")||[]).concat(c._joinTopicIds).filter(Boolean))))),null==c||delete c._joinTopicIds);let e=(null==c?void 0:c._location)||window.location.href;null==c||delete c._location;let n=(0,r.k)(e,c,a);if((0,i.I)()){let e=n.slice(n.indexOf("returnUrl=")+10);if(e){let n=decodeURIComponent(e);t({returnUrl:n,source:"communities"})}}else window.location.href=n;return null}},params:Object.assign(Object.assign({},d),e)}}}}]);