"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4447],{TrPz:function(e,t,a){a.d(t,{C:function(){return CardAuthor},P:function(){return PopupExpert},a:function(){return PopupDoctor},b:function(){return PopupHospital},c:function(){return ProfileDetailModal},d:function(){return CardAuthor$1}});var l=a("q1tI"),n=a("Frvz"),o=a("daqB"),i=a("/npG"),r=a("Eso5"),s=a("SPK5"),d=a("mAfZ"),c=a("mYVa"),u=a("Wgwc"),m=a.n(u),p=a("QgiU"),v=a.n(p),g=a("GXD3"),h=a("HkQG"),b=a("D6N3"),E=a("Epq8"),x=a("mHfz"),f=a("deTL"),y=a("yPD6"),C=a("W9uT"),w=a("R7z5"),k=a("w3RM"),N=a("HKYo"),T=a("iBNF"),P=a("rBCA"),S=a("IQVP"),A=a("pQnK"),$=a("iYxA"),z=a("hI2/"),_=a("xrdX");let MainText=({children:e,className:t=""})=>l.createElement("div",{className:`tMiOKib ${t}`},e),SubText=({children:e,className:t=""})=>l.createElement("div",{className:`uDcqD-2 ${t}`},e);var D={container:"sTU4T4I",info:"tCql9Je",avatarWrapper:"_3j7uYhH",avatarIcon:"PHABgoT"};let CardAuthor$1=({avatarProps:e,title:t,subTitle:a,children:n,className:o="",style:i,onAvatarClick:r,avatarIcon:s,dataEventCategory:d,dataEventAction:c,dataEventLabel:u})=>l.createElement("div",{className:`${D.container} ${o}`,style:i},l.createElement("div",{className:D.avatarWrapper,onClick:r,"data-event-category":d,"data-event-action":c,"data-event-label":u},l.createElement(f.U,Object.assign({},e)),s&&l.createElement("div",{className:D.avatarIcon},s)),l.createElement("div",{className:`${D.info} ${o}`,style:{minHeight:`${(null==e?void 0:e.size)||40}px`}},n||l.createElement(l.Fragment,null,t&&l.createElement(MainText,null,t),a&&l.createElement(SubText,null,a))));CardAuthor$1.MainText=MainText,CardAuthor$1.SubText=SubText,CardAuthor$1.SubDivider=({className:e=""})=>l.createElement("span",{className:`m-HVXw1 ${e}`}),CardAuthor$1.Row=({children:e,className:t=""})=>l.createElement("div",{className:`dZWeHns ${t} row`},e),CardAuthor$1.ColLeft=({children:e,className:t=""})=>l.createElement("div",{className:`${t} col-left`},e),CardAuthor$1.ColRight=({children:e,className:t=""})=>l.createElement("div",{className:`${t} col-right`},e),CardAuthor$1.SubTextRow=e=>{var{children:t,className:a=""}=e,n=(0,x._)(e,["children","className"]);return l.createElement("div",Object.assign({className:`pDlsows ${a}`},n),t)};var I=(0,i.k)(()=>({root:{verticalAlign:"bottom"}}));let O=(0,l.createContext)({}),AuthorBadgeItem=({styles:e,className:t,classNames:a})=>{let{role:n,siteType:o,title:i}=(0,l.useContext)(O),{cx:r,classes:s}=I(void 0,{name:"AuthorBadgeItem",styles:e,classNames:a});return n?l.createElement(b.A,{className:r(s.root,t),siteType:o,role:n,title:i}):null};var B=(0,i.k)(()=>({root:{}}));let M=P.Z.div` position: fixed; left: 50%; width: 343px; background-color: ${T.r.colors.white}; border-radius: ${T.r.borderRadius}; box-shadow: 0px 0px 4px ${T.r.colors.gray200}; transform: translate(-50%, -50%); transition: all 0.5s ease-in-out; ${h.M.tdUp} { width: 750px; } &[data-animation='true'] { transition: all 0.5s ease-in-out; } &[data-open='true'] { z-index: 400; top: 50%; opacity: 1; visibility: visible; } &[data-open='false'] { top: -50%; } .popup-content { ${h.M.mbDown} { display: block; } display: flex; position: relative; z-index: 111; height: 100%; .button-see-more { margin: 32px 0; padding: 0; > * { display: inline-block; } } .close-button { position: absolute; z-index: 100; top: 10px; right: 10px; cursor: pointer; width: unset; height: unset; img { width: 100%; height: 100%; border-radius: 50%; } } } .main-info { padding-bottom: 32px; background-color: ${T.r.colors.primary50}; border-radius: ${T.r.borderRadius}; .btn-booking { display: flex; margin: 12px auto; } .avatar-title { position: relative; width: 100%; padding-top: 46px; text-align: center; } } `,j=P.Z.div` position: fixed; z-index: 110; top: 0; left: 0; width: 100%; height: 100%; align-items: center; background: rgba(38, 38, 38, 0.3); &[data-open='false'] { display: none; } `,L=P.Z.div` .image-container { .badge-avatar { position: absolute; right: 0; bottom: 0; top: 0; } } display: flex; justify-content: center; padding-bottom: 15px; text-align: center; .profile-image { width: 100px; min-width: 100px; height: 100px; min-height: 100px; border-radius: 50%; object-fit: cover; } .badge-avatar { width: 24px; height: 24px; } `,R=P.Z.div` position: relative; z-index: 9; .specialty { display: flex; flex-wrap: wrap; justify-content: center; } padding: 0px 16px; text-align: center; .specialty { justify-content: center; } .experience { padding: 16px 0px 32px; text-align: left; .btn-wrapper { margin-top: 24px; } } p { max-width: 100%; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; } `,F=P.Z.ul` padding-left: 18px; li { list-style-type: disc; } `;var Z="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6l12 12'/%3e%3c/svg%3e",H="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath fill='white' stroke='%23E4E8EC' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16'/%3e%3cpath fill='%23FF5331' d='M10.333 7.667V5H7.667v2.667H5v2.667h2.667V13h2.666v-2.666H13V7.667z'/%3e%3c/svg%3e";let PopupDoctor=({isOpen:e=!0,onClose:t,enableAnimation:a=!0,doctorId:n,locale:o,isMobile:i,overwriteProfileProps:r,avatarFallback:s=C.C.getAssetPath("avatar.jpg"),trackingCategory:d="Together"})=>{var c,u,m;let{t:p}=(0,g.u)(),[v,h]=(0,l.useState)(null),[b,E]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(e&&n&&String(null==v?void 0:v.id)!==String(n)){E(!0);try{h(null),(0,w.c)((0,w.b)(S.tC.GET_DOCTOR_INFO,{doctorId:n,website_url:w.m[o]}),"get").then(e=>{h(Object.assign(Object.assign({},null==e?void 0:e._data.doctor),r))})}catch(e){console.error(e)}E(!1)}},[e,n,null==v?void 0:v.id]);let x=(null==v?void 0:v.experiences)||[],f=(null==v?void 0:v.specialties)||[],P=f.map(e=>(null==e?void 0:e.name)||e).join(" • "),$=x.map(e=>{try{return JSON.parse(e.description)}catch(t){return e.description}}).filter(e=>e.content),renderExperienceText=e=>(null==e?void 0:e.year)?`${e.year} ${null==e?void 0:e.content}`:(null==e?void 0:e.content)?e.content:"string"==typeof e?e:"";return l.createElement(l.Fragment,null,l.createElement(M,{"data-open":e,"data-animation":a,onClick:e=>e.stopPropagation()},b||!v?l.createElement(A.L,null):l.createElement("div",{className:"popup-content"},l.createElement("div",{className:"close-button",onClick:t},l.createElement("img",{src:Z,style:{width:20,height:20},alt:"close-icon",loading:"lazy"})),l.createElement("div",{className:"main-info"},l.createElement("div",{className:"border-banner"}),l.createElement("div",{className:"avatar-title"},l.createElement(L,null,l.createElement("div",{className:"image-container"},l.createElement("div",{style:{position:"relative"}},l.createElement(y.I,{src:null==v?void 0:v.avatar,backupSrc:s,className:"profile-image",alt:"avatar"}),l.createElement("img",{className:"badge-avatar",src:H,alt:"badge",loading:"lazy"})))),l.createElement(R,null,l.createElement(N.T,{size:"s3",weight:"semiBold",className:"full-name"},null==v?void 0:v.name),l.createElement("div",{className:"specialty"},P&&l.createElement(l.Fragment,null,l.createElement(N.T,{size:"p4",color:T.r.colors.gray800},P," • ")),l.createElement("a",{href:(0,w.n)({id:null===(c=null==v?void 0:v.organization)||void 0===c?void 0:c.id,name:null===(u=null==v?void 0:v.organization)||void 0===u?void 0:u.name,slug:null===(m=null==v?void 0:v.organization)||void 0===m?void 0:m.slug,locale:o}),className:"organisation",target:"_blank",rel:"noreferrer"},l.createElement(N.T,{size:"p4",className:"organisation",color:T.r.colors.gray800,style:{textDecoration:"underline"}},null==v?void 0:v.organization.name))))),!i&&l.createElement("div",{className:"btn-wrapper"},l.createElement("a",{href:(0,w.o)({name:v.name,id:v.id,locale:o})},l.createElement(k.B,{color:"primary",size:"md",className:"btn-booking"},p("careBooking.bookAnAppointment"))))),$&&l.createElement(R,null,l.createElement("div",{className:"experience"},l.createElement(N.T,{weight:"bold",size:"s3",color:T.r.colors.gray800,style:{paddingBottom:16}},p("expert.content.description").toUpperCase()),l.createElement(F,null,$.map((e,t)=>l.createElement("li",{key:t},l.createElement(N.T,{size:"p2"},renderExperienceText(e))))),i?l.createElement("div",{className:"btn-wrapper"},l.createElement("a",{href:(0,w.o)({name:v.name,id:v.id,locale:o})},l.createElement(k.B,{color:"primary",size:"md",className:"btn-booking"},p("careBooking.bookAnAppointment")))):l.createElement("a",{href:(0,w.o)({name:v.name,id:v.id,locale:o})},l.createElement(N.T,{size:"s4",color:"#2D87F3",style:{paddingTop:24},"data-event-category":d,"data-event-action":"See Full Doctor Profile","data-event-label":(0,w.l)(o)+(0,w.o)({name:v.name,id:v.id,locale:o})},p("home.seeExpert"))))))),l.createElement(j,{"data-open":e,onClick:e=>{e.stopPropagation(),t()}}))},U=P.Z.div` position: fixed; left: 50%; width: 343px; background-color: ${T.r.colors.white}; border-radius: ${T.r.borderRadius}; box-shadow: 0px 0px 4px ${T.r.colors.gray200}; transform: translate(-50%, -50%); transition: all 0.5s ease-in-out; ${h.M.tdUp} { width: 750px; } &[data-animation='true'] { transition: all 0.5s ease-in-out; } &[data-open='true'] { z-index: 400; top: 50%; opacity: 1; visibility: visible; } &[data-open='false'] { top: -50%; } .popup-content { ${h.M.mbDown} { display: block; } display: flex; position: relative; z-index: 111; height: 100%; .button-see-more { margin: 32px 0; padding: 0; > * { display: inline-block; } } .close-button { position: absolute; z-index: 100; top: 10px; right: 10px; cursor: pointer; width: unset; height: unset; img { width: 100%; height: 100%; border-radius: 50%; } } } .main-info { padding-bottom: 32px; background-color: ${T.r.colors.primary50}; border-radius: ${T.r.borderRadius}; .avatar-title { position: relative; width: 100%; padding-top: 46px; text-align: center; } } `,q=P.Z.div` position: fixed; z-index: 110; top: 0; left: 0; width: 100%; height: 100%; align-items: center; background: rgba(38, 38, 38, 0.3); &[data-open='false'] { display: none; } `,G=P.Z.div` .image-container { .badge-avatar { position: absolute; right: 0; bottom: 0; top: 0; } } display: flex; justify-content: center; padding-bottom: 15px; text-align: center; .profile-image { width: 100px; min-width: 100px; height: 100px; min-height: 100px; border-radius: 50%; object-fit: cover; } .badge-avatar { width: 24px; height: 24px; } `,W=P.Z.div` position: relative; z-index: 9; .specialty { display: flex; flex-wrap: wrap; justify-content: center; } padding: 0px 16px; text-align: center; .specialty { justify-content: center; } .experience { padding: 16px 0px 32px; text-align: left; .btn-wrapper { margin-top: 24px; } } p { max-width: 100%; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; } `,Q=P.Z.div` display: flex; margin-top: 8px; .bullet-point { width: 24px; height: 24px; } `;var Y="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath fill='%2345A4FF' d='M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12'/%3e%3cpath fill='%232D87F3' d='M24 12a12 12 0 0 0-.128-1.758l-5.077-5.077L5.041 18.958l4.858 4.858c.682.12 1.384.184 2.1.184 6.628 0 12-5.373 12-12Z'/%3e%3cpath fill='white' d='M9.014 17.824 5.04 18.959l1.135-3.973 2.368.47z'/%3e%3cpath fill='%23F7F9FC' d='M8.544 15.456 5.041 18.96l3.972-1.135z'/%3e%3cpath fill='%23E4E8EC' d='M6.467 18.552 5.45 17.533l-.41 1.427 1.426-.407Z'/%3e%3cpath fill='%23D2D6DC' d='m5.957 18.043-.916.916 1.426-.407z'/%3e%3cpath fill='%23FFD658' d='m15.828 5.331 2.837 2.837-9.651 9.652-2.838-2.837z'/%3e%3cpath fill='%23FFC326' d='m7.594 16.404 9.651-9.651 1.419 1.418-9.652 9.652z'/%3e%3cpath fill='%23FF5331' d='m18.312 8.525-2.837-2.838 1.123-1.123c.44-.44 1.154-.44 1.595 0l1.243 1.243c.44.44.44 1.154 0 1.594z'/%3e%3cpath fill='%23F44D2C' d='m18.816 5.186-1.921 1.92 1.418 1.419 1.124-1.124c.44-.44.44-1.154 0-1.594l-.622-.621Z'/%3e%3c/svg%3e";let V={author:Y,edtior:Y,expert:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3ccircle cx='12' cy='12' r='12' fill='%23FFCB37'/%3e%3ccircle cx='12' cy='12' r='10.5' fill='%23FE921D'/%3e%3cpath fill='white' d='M11.443 5.137a.6.6 0 0 1 1.114 0l1.436 3.577a.6.6 0 0 0 .516.375l3.846.26a.6.6 0 0 1 .344 1.06l-2.958 2.471a.6.6 0 0 0-.197.607l.94 3.738a.6.6 0 0 1-.9.655l-3.265-2.05a.6.6 0 0 0-.638 0l-3.265 2.05a.6.6 0 0 1-.9-.655l.94-3.738a.6.6 0 0 0-.198-.607L5.3 10.41a.6.6 0 0 1 .344-1.06l3.846-.26a.6.6 0 0 0 .517-.375z'/%3e%3c/svg%3e","fact-check":"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill='%2300C076' d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='m11.946 5.466-5.28 4.8-2.4-2.182'/%3e%3c/svg%3e",medical:H},PopupExpert=({trackingCategory:e="Together",locale:t,isOpen:a=!0,onClose:n,enableAnimation:o=!0,expertId:i,overwriteProfileProps:r,avatarFallback:s=C.C.getAssetPath("avatar.jpg")})=>{let{t:d}=(0,g.u)(),[c,u]=(0,l.useState)(null),[m,p]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(a&&i&&String(null==c?void 0:c.user_id)!==String(i)){p(!0);try{u(null),(0,w.c)((0,w.g)(S.D9.GET_EXPERT_BY_ID,{id:i}),"get").then(e=>{u(Object.assign(Object.assign({},null==e?void 0:e.data),r))})}catch(e){console.error(e)}p(!1)}},[a,i,null==c?void 0:c.user_id]),l.createElement(l.Fragment,null,l.createElement(U,{"data-open":a,"data-animation":o,onClick:e=>e.stopPropagation()},m||!c?l.createElement(A.L,null):l.createElement("div",{className:"popup-content"},l.createElement("div",{className:"close-button",onClick:n},l.createElement("img",{src:Z,style:{width:20,height:20},alt:"close-icon",loading:"lazy"})),l.createElement("div",{className:"main-info"},l.createElement("div",{className:"border-banner"}),l.createElement("div",{className:"avatar-title"},l.createElement(G,null,l.createElement("div",{className:"image-container"},l.createElement("div",{style:{position:"relative"}},l.createElement(y.I,{src:null==c?void 0:c.avatar,className:"profile-image",alt:"avatar",backupSrc:s}),l.createElement("img",{className:"badge-avatar",src:V[null==c?void 0:c.role],alt:"badge",loading:"lazy"})))),l.createElement(W,null,l.createElement(N.T,{size:"s3",className:"full-name",weight:"semiBold"},null==c?void 0:c.display_name),l.createElement("div",null,l.createElement(N.T,{size:"p4",color:T.r.colors.gray800},null==c?void 0:c.specialty," • "),l.createElement("a",{href:null==c?void 0:c.organisation_url,className:"organisation",target:"_blank",rel:"noreferrer"},l.createElement(N.T,{size:"p4",className:"organisation",color:T.r.colors.gray800,style:{textDecoration:"underline"}},null==c?void 0:c.organisation)))))),l.createElement(W,null,l.createElement("div",{className:"experience"},l.createElement(N.T,{weight:"bold",size:"p4",color:T.r.colors.gray800,style:{paddingBottom:16}},d("expert.content.description").toUpperCase()),l.createElement("div",{className:"list-items"},null!=c&&!!c.experiences&&c.experiences.filter(e=>!!(e&&(e.title||e.organization))).slice(0,3).map((e,t)=>l.createElement(Q,{key:t},l.createElement("img",{className:"bullet-point",src:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3ccircle cx='12' cy='12' r='2' fill='%232D87F3'/%3e%3c/svg%3e",alt:"point",loading:"lazy"}),l.createElement("div",{className:"text-contain"},l.createElement($.H,{tag:"h6",color:T.r.colors.gray800},null==e?void 0:e.title),l.createElement(N.T,{size:"p2",color:T.r.colors.gray500},null==e?void 0:e.organization))))),l.createElement("a",{href:null==c?void 0:c.profile_url,style:{display:"inline-block",paddingTop:24}},l.createElement(N.T,{as:"span",size:"s4",color:"#2D87F3","data-event-category":e,"data-event-action":"See Full Doctor Profile","data-event-label":(0,w.l)(t)+(null==c?void 0:c.profile_url)},d("home.seeExpert"))))))),l.createElement(q,{"data-open":a,onClick:e=>{e.stopPropagation(),n()}}))},X=P.Z.div` position: fixed; left: 50%; width: 343px; background-color: ${T.r.colors.white}; border-radius: ${T.r.borderRadius}; box-shadow: 0px 0px 4px ${T.r.colors.gray200}; transform: translate(-50%, -50%); transition: all 0.5s ease-in-out; ${h.M.tdUp} { width: 750px; } &[data-animation='true'] { transition: all 0.5s ease-in-out; } &[data-open='true'] { z-index: 400; top: 50%; opacity: 1; visibility: visible; } &[data-open='false'] { top: -50%; } .popup-content { ${h.M.mbDown} { display: block; } display: flex; position: relative; z-index: 111; height: 100%; .button-see-more { margin: 32px 0; padding: 0; > * { display: inline-block; } } .close-button { position: absolute; z-index: 100; top: 10px; right: 10px; cursor: pointer; width: unset; height: unset; img { width: 100%; height: 100%; border-radius: 50%; } } } .main-info { padding-bottom: 32px; background-color: ${T.r.colors.primary50}; border-radius: ${T.r.borderRadius}; .btn-booking { display: flex; margin: 12px auto; } .avatar-title { position: relative; width: 100%; padding-top: 46px; text-align: center; } } `,J=P.Z.div` position: fixed; z-index: 110; top: 0; left: 0; width: 100%; height: 100%; align-items: center; background: rgba(38, 38, 38, 0.3); &[data-open='false'] { display: none; } `,K=P.Z.div` .image-container { .badge-avatar { position: absolute; right: 0; bottom: 0; top: 0; } } display: flex; justify-content: center; padding-bottom: 15px; text-align: center; .profile-image { width: 100px; min-width: 100px; height: 100px; min-height: 100px; border-radius: 50%; object-fit: cover; } .badge-avatar { width: 24px; height: 24px; } `,ee=P.Z.div` position: relative; z-index: 9; .specialty { display: block; min-width: 240px; } padding: 0px 16px; text-align: center; .specialty { justify-content: center; } .experience { padding: 16px 0px 32px; text-align: left; .btn-wrapper { margin-top: 24px; } } p { max-width: 100%; } `,PopupHospital=({isOpen:e=!0,onClose:t,enableAnimation:a=!0,hospitalId:n,locale:o,isMobile:i,overwriteProfileProps:r,avatarFallback:s=C.C.getAssetPath("avatar.jpg"),trackingCategory:d="Together"})=>{let{t:c}=(0,g.u)(),[u,m]=(0,l.useState)(null),[p,v]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(e&&n&&String(null==u?void 0:u.id)!==String(n)){v(!0);try{m(null),(0,w.c)((0,w.b)(S.tC.GET_HOSPITAL_INFO,{hospital_branch_id:n,website_url:w.m[o]}),"get").then(e=>{m(Object.assign(Object.assign({},null==e?void 0:e._data.branch),r))})}catch(e){console.error(e)}v(!1)}},[e,n,null==u?void 0:u.id]);let h=(null==u?void 0:u.specialties)||[],b=(0,l.useMemo)(()=>h.map(e=>e.name),[h]);return l.createElement(l.Fragment,null,l.createElement(X,{"data-open":e,"data-animation":a,onClick:e=>e.stopPropagation()},p||!u?l.createElement(A.L,null):l.createElement("div",{className:"popup-content"},l.createElement("div",{className:"close-button",onClick:t},l.createElement("img",{src:Z,style:{width:20,height:20},alt:"close-icon",loading:"lazy"})),l.createElement("div",{className:"main-info"},l.createElement("div",{className:"border-banner"}),l.createElement("div",{className:"avatar-title"},l.createElement(K,null,l.createElement("div",{className:"image-container"},l.createElement("div",{style:{position:"relative"}},l.createElement(y.I,{src:null==u?void 0:u.logo,className:"profile-image",alt:"avatar",backupSrc:s}),l.createElement("img",{className:"badge-avatar",src:H,alt:"badge",loading:"lazy"})))),l.createElement(ee,null,l.createElement(N.T,{size:"s3",weight:"semiBold",className:"full-name"},null==u?void 0:u.name),l.createElement("div",{className:"specialty"},h&&l.createElement(N.T,{size:"p4",color:T.r.colors.gray800},b.join(" • "),"•"),l.createElement("a",{href:(0,w.n)({id:u.id,name:u.name,slug:u.slug,locale:o}),className:"organisation",target:"_blank",rel:"noreferrer"},l.createElement(N.T,{size:"p4",className:"organisation",color:T.r.colors.gray800,style:{textDecoration:"underline"}},null==u?void 0:u.name))))),!i&&l.createElement("a",{href:(0,w.n)({id:u.id,name:u.name,slug:u.slug,locale:o})},l.createElement("div",{className:"btn-wrapper"},l.createElement(k.B,{color:"primary",size:"md",className:"btn-booking"},c("careBooking.bookAnAppointment"))))),l.createElement(ee,null,l.createElement("div",{className:"experience"},l.createElement(N.T,{weight:"bold",size:"s3",color:T.r.colors.gray800,style:{paddingBottom:16}},c("hospital.content.description").toUpperCase()),l.createElement(N.T,{size:"p2",color:T.r.colors.gray500},u.about),i?l.createElement("a",{href:(0,w.n)({id:u.id,name:u.name,slug:u.slug,locale:o})},l.createElement("div",{className:"btn-wrapper"},l.createElement(k.B,{color:"primary",size:"md",className:"btn-booking"},c("careBooking.bookAnAppointment")))):l.createElement("a",{href:(0,w.n)({id:u.id,name:u.name,slug:u.slug,locale:o})},l.createElement(N.T,{size:"s4",color:"#2D87F3",as:"span","data-event-category":d,"data-event-action":"See Full Hospital Profile","data-event-label":(0,w.l)(o)+(0,w.n)({id:u.id,name:u.name,slug:u.slug,locale:o})},c("home.seeHospital"))))))),l.createElement(J,{"data-open":e,onClick:e=>{e.stopPropagation(),t()}}))},ProfileDetailModal=({open:e,onClose:t,children:a,profileModalProps:n})=>{let{t:o}=(0,g.u)();return l.createElement(z.M,Object.assign({title:o("profilePanel.modal.heading"),titleProps:!0,className:"_2UKyiK1",opened:e,onClose:t,overlayOpacity:.2,overflow:"inside",transitionProps:{transition:"slide-left"},styles:{header:{borderBottom:0},inner:{padding:0,justifyContent:"flex-end"},modal:{height:"100%",borderRadius:0},body:{maxHeight:"100%"},content:{maxHeight:"100%",height:"100%",borderRadius:0}}},n),a)};m().extend(v());let CardAuthor=e=>{let{className:t="",community:i,name:u,username:m,url:p,avatar:v,role:x,title:f,userType:k="user",expertId:N,specialty:P,organisation:S,isMarryBaby:A,doctorId:$,hospitalId:z,hasQuickBooking:D,handleMakeAppointment:I,communityTrackingAttr:M,isAnonymous:j,showDetailPopup:L,showChatbotButton:R=!1,subLine:F,authActionWrapper:Z,profileProps:H,profileModalProps:U,extendEle:q,avatarProps:G,hideInfo:W,timeText:Q,onCloseFromPost:Y,onChatWithBot:V,avatarIcon:X,badgeIconSize:J,hideBackground:K,children:ee,styles:et,dataEventCategory:ea,dataEventAction:el,dataEventLabel:en}=e,{data:{locale:eo,router:ei,env:{isMarryBaby:er,togetherBasePath:es}}}=(0,l.useContext)(w.T),{isMobile:ed}=(0,y.u)(),{t:ec}=(0,g.u)(),{classes:eu}=B(void 0,{name:"CardAuthor",styles:et}),em="boolean"==typeof A?A:er,ep=em?"marryBaby":"helloSites",ev=j?ec("cardPost.anonymous"):u||m||"",eg=j?C.C.getAssetPath("avatar.jpg"):v,eh=j?void 0:x,[eb,eE]=(0,l.useState)(!1),{asPath:ex}=ei||{},ef=`https://${_.v[eo]}${ex}`,onAuthorClick=()=>{if(j)return!1;L?eC(!0):p&&(window.location.href=p)};(0,l.useEffect)(()=>{(0,h.t)(eb)},[eb]);let[ey,eC]=(0,l.useState)(!1),ew=(null==e?void 0:e.role)==="expert",ek=!!($||z),eN=["expert"===eh&&S&&l.createElement("span",null,S),"expert"===eh&&P&&l.createElement("span",null,P),!("expert"===eh&&P&&S)&&(null==i?void 0:i.name)&&l.createElement("a",Object.assign({href:(null==i?void 0:i.slug)&&i.isActive&&!i.isHidden?`${es}/${null==i?void 0:i.slug}/`:void 0,className:"author-community-name"},M),`${null==i?void 0:i.name}`),Q&&l.createElement("span",null,Q)].filter(Boolean),[eT,eP]=(0,l.useState)(null);return(0,l.useEffect)(()=>{ey&&!eT&&("chatbot"===k?Promise.all([a.e(5231),a.e(7797),a.e(5454),a.e(106),a.e(9798),a.e(3684),a.e(5349),a.e(4148),a.e(2509),a.e(1533),a.e(1108),a.e(9124),a.e(4190),a.e(4447),a.e(6509),a.e(4125),a.e(7730),a.e(6462),a.e(891),a.e(137),a.e(4414),a.e(7613),a.e(8098),a.e(3416),a.e(3012),a.e(1570),a.e(6192),a.e(6918),a.e(5965),a.e(3301),a.e(1413)]).then(a.bind(a,"u8PC")).then(e=>{eP(()=>e.ProfileChatbot)}):Promise.all([a.e(9409),a.e(6259),a.e(1818),a.e(7519),a.e(761),a.e(2189),a.e(5231),a.e(7797),a.e(5454),a.e(106),a.e(9798),a.e(3684),a.e(5349),a.e(4148),a.e(2509),a.e(1533),a.e(1108),a.e(9124),a.e(4190),a.e(4447),a.e(6509),a.e(4125),a.e(7730),a.e(6462),a.e(891),a.e(137),a.e(4414),a.e(7613),a.e(8098),a.e(3416),a.e(3012),a.e(1570),a.e(6192),a.e(6918),a.e(5965),a.e(3301),a.e(1413)]).then(a.bind(a,"aUqw")).then(e=>{eP(()=>e.ProfileDetail)}))},[ey,k]),l.createElement(O.Provider,{value:{displayName:ev,title:f,role:eh,siteType:ep,handleMakeAppointment:I,doctorId:$,hospitalId:z,currentUrl:ef}},l.createElement(ProfileDetailModal,{open:ey,onClose:()=>eC(!1),profileModalProps:U},eT&&l.createElement(eT,Object.assign({currentPageUrl:en,authActionWrapper:Z,onCloseFromPost:()=>{eC(!1),null==Y||Y()},onChatWithBot:V},H,{authorProps:Object.assign({userId:null==e?void 0:e.userId,avatar:eg,name:null==e?void 0:e.name,role:null==e?void 0:e.role,title:null==e?void 0:e.title,doctorId:$,hospitalId:z,hasQuickBooking:D,userType:k},null==H?void 0:H.authorProps)}))),"expert"===eh&&N?l.createElement(PopupExpert,{isOpen:eb,onClose:()=>eE(!1),expertId:N}):null,"expert"===eh&&$?l.createElement(PopupDoctor,{isOpen:eb,onClose:()=>eE(!1),doctorId:$,locale:eo}):null,"expert"===eh&&z?l.createElement(PopupHospital,{isOpen:eb,onClose:()=>eE(!1),hospitalId:z,locale:eo}):null,l.createElement("div",{className:`hhg-card-author ${eu.root} ${t} ${ew?"expert-author":""}`,"data-background":!K&&ew,"data-is-marrybaby":em},l.createElement(CardAuthor$1,{dataEventCategory:ea,dataEventAction:el,dataEventLabel:en,onAvatarClick:onAuthorClick,avatarProps:Object.assign(Object.assign({avatar:j?C.C.getAssetPath(em?"anomyous-avatar-1.svg":"anomyous-avatar.svg"):eg,username:ev},G),{style:{cursor:!j&&(p||L)?"pointer":"default"}}),avatarIcon:X||ew&&l.createElement(n.Z,{size:J||15})},ee?l.createElement("div",{onClick:onAuthorClick},ee):!W&&l.createElement(CardAuthor$1.Row,null,l.createElement(CardAuthor$1.ColLeft,null,l.createElement(s.k,{align:"center",onClick:onAuthorClick},l.createElement(CardAuthor$1.MainText,{onClick:onAuthorClick},ev,"chatbot"===k?l.createElement(l.Fragment,null," ",l.createElement(o.Z,{color:T.r.colors.primaryBase,size:16,style:{display:"inline-block",transform:"translate(0, 2px)"}}),R&&l.createElement("div",{style:{marginTop:"8px"}},l.createElement(d.z,{color:"primary",size:"xs",variant:"filled",type:"button",leftIcon:l.createElement(E.I.App,{size:16}),onClick:()=>{null==V||V()}},ec("chatbot.with.me")))):l.createElement(AuthorBadgeItem,null))),F||l.createElement(CardAuthor$1.SubTextRow,{style:D?{position:"relative"}:{}},eN.map((e,t)=>l.createElement(l.Fragment,null,0!==t&&l.createElement(CardAuthor$1.SubDivider,null),l.createElement(CardAuthor$1.SubText,null,e))),D&&ek&&l.createElement(r.x,{sx:{marginTop:(0,c.h)(5)}},l.createElement(b.B,{bookingId:$||z,bookingType:$?"doctor":z?"hospital":void 0,size:ed?"xs":"sm"})))))),q&&q))};CardAuthor.MainText=CardAuthor$1.MainText,CardAuthor.SubText=CardAuthor$1.SubText,CardAuthor.SubTextRow=CardAuthor$1.SubTextRow,CardAuthor.SubDivider=CardAuthor$1.SubDivider,CardAuthor.AuthorBadge=AuthorBadgeItem,CardAuthor.DisplayName=()=>{let{displayName:e}=(0,l.useContext)(O);return l.createElement(r.x,null,e)}},yHol:function(e,t,a){a.d(t,{M:function(){return MantineProvider}});var l=a("mHfz"),n=a("q1tI"),o=a("8vDj"),i=a("dCWD"),r=a("xM4c");let MantineProvider=e=>{var{children:t,locale:a,template:s="hb",isNotifications:d=!0,customStyleType:c=r.C.NONE}=e,u=(0,l._)(e,["children","locale","template","isNotifications","customStyleType"]);return(0,i.u)(a),n.createElement(o.Me,Object.assign({theme:(0,i.g)(a,s,c)},u),n.createElement(r.T,{variant:c},t,d&&n.createElement(i.N,null)))}},eq3H:function(e,t,a){a.d(t,{D:function(){return Dropdown}});var l=a("q1tI"),n=a("8vDj"),o=a("rBCA"),i=a("iBNF");let r=o.Z.div` --dropdown-padding: 12px 18px 12px 16px; position: relative; box-sizing: border-box; border: 1px solid ${i.r.colors.gray200}; background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23595959' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat; background-position: right 16px center; border-radius: ${i.r.borderRadius}; &[data-disabled='true'], :disabled { background-color: #f2f2f2; cursor: not-allowed; } &[data-size='sm'] { font-size: 13px; line-height: 20px; } &[data-size='md'] { font-size: 14px; line-height: 21px; } &[data-size='lg'] { font-size: 16px; line-height: 24px; } &[data-has-icons='true'] { border: none; background: ${i.r.colors.gray100}; img, svg { display: inline-block; max-width: 16px; margin-right: 6px; } span { display: inline-block; vertical-align: middle; } &:hover { box-shadow: none; } > div { position: relative; display: flex; width: 100%; box-sizing: border-box; align-items: center; } > div::after { position: absolute; top: 50%; right: 12px; width: 10px; height: 8px; background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23595959' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; content: ''; transform: translateY(-50%); } } &:hover { box-shadow: 0 0 2px 2px ${e=>e.shadowColor}; } &[data-is-native='true'] { padding: var(--dropdown-padding); line-height: 24px; &:focus { box-shadow: 0px 0px 2px 2px ${e=>e.shadowColor}; } } `,s=o.Z.div` padding: var(--dropdown-padding); cursor: pointer; &.with-label { padding-top: 34px; padding-bottom: 12px; } &[data-dropdown-open] { padding: 11px 15px 11px 15px; border: 1px solid ${e=>e.color}; border-radius: ${i.r.borderRadius}; box-shadow: 0 0 2px 2px ${e=>e.shadowColor}; } `,d=o.Z.ul` position: absolute; top: 100%; /* right: 0; */ min-width: 100%; left: 0; display: block; margin-top: 4px; background: ${i.r.colors.white}; border-radius: ${i.r.borderRadius}; box-shadow: -1px 1px 2px rgba(67, 70, 74, 0.0001), -2px 2px 5px rgba(67, 86, 100, 0.123689); cursor: pointer; &[data-has-icons='true'] { border: 1px solid ${i.r.colors.gray200}; background: white; box-shadow: none; filter: drop-shadow(0px 10px 16px rgba(0, 0, 0, 0.04)); } `,c=o.Z.li` display: flex; padding: 12px 18px 12px 16px; &[data-disabled='true'] { cursor: not-allowed; color: #bfbfbf; & > * { pointer-events: none; } } &:hover, :active { background: ${i.r.colors.gray100}; } `,u=o.Z.div` max-width: 16px; margin-right: 8px; `,m=o.Z.div` position: absolute; top: 12px; left: 16px; pointer-events: none; `,Dropdown=({className:e,value:t,options:a,onChange:o=()=>void 0,id:i,placeholderIcon:p,placeholder:v,style:g,size:h="lg",groupedWithLabel:b,disabled:E,dropdownLabelTrackingAttributes:x={},isNativeSelect:f=!1})=>{let y=(0,n.rZ)(),[C,w]=l.useState(!1),showDropdown=()=>!E&&w(!C);if(f){let e="object"==typeof(null==t?void 0:t.value)&&t.value instanceof Date?t.value.toString():null==t?void 0:t.value;return l.createElement(r,{color:y.fn.primaryColor(),shadowColor:y.colors[y.primaryColor][2],as:"select","data-is-native":"true",value:e||void 0,disabled:E,onChange:e=>{if("string"==typeof e.target.value){let t=a.find(t=>t.value===e.target.value);t&&o(t)}}},v&&l.createElement("option",{value:v,disabled:!0,selected:!0},v),a.map(e=>l.createElement("option",{key:`${i}-${e.value}`,value:e.value,disabled:!!e.disabled&&e.disabled},e.label)))}return l.createElement(r,{color:y.fn.primaryColor(),shadowColor:y.colors[y.primaryColor][2],className:e,"data-dropdown-open":C||void 0,"data-size":h,id:i,"data-has-icons":!!p,style:g,onBlur:()=>w(!1),tabIndex:0,"data-disabled":E},!!b&&l.createElement(m,null,b),l.createElement(s,Object.assign({color:y.fn.primaryColor(),shadowColor:y.colors[y.primaryColor][2],onClick:showDropdown,className:b&&"with-label"},x),p," ",l.createElement("span",null,t&&t.value?t.label:v)),C&&l.createElement(d,{onClick:showDropdown,"data-has-icons":!!p},a.map(e=>l.createElement(c,{key:`${i}-${e.value}`,"data-selected":t&&t.value===e.value||void 0,onClick:()=>!e.disabled&&!E&&(null==o?void 0:o(e)),"data-disabled":!!e.disabled&&e.disabled},e.icon&&l.createElement(u,null,e.icon),e.label))))}},Dhx2:function(e,t,a){a.d(t,{i:function(){return isVideo}});let isVideo=e=>e.endsWith(".mp4")},u8PC:function(e,t,a){a.r(t),a.d(t,{ProfileChatbot:function(){return ProfileChatbot},TabDataInit:function(){return y},TabName:function(){return o},UserType:function(){return i}});var l,n,o,i,r=a("mHfz"),s=a("q1tI"),d=a("VMu+"),c=a("BwS1"),u=a("BYES"),m=a("IQVP"),p=a("R7z5"),v=a("WedE"),g=a("vWP/"),h=a("4JiQ"),b=a("TrPz"),E=a("tiO5");a("JIJ2"),a("NmYn"),a("gY0P"),a("Wgwc"),a("QgiU"),a("rBCA");let x=(0,s.createContext)({}),Faqs=({faqs:e})=>{let[t,a]=(0,s.useState)([]),handleClick=e=>{if(t.includes(e)){let l=t.filter(t=>t!==e);a(l)}else a(t=>[...t,e])};return s.createElement("div",{className:"_0NhMo6T"},e.map((e,a)=>{let l=t.includes(a);return s.createElement("div",{className:"nrZtZ-u",key:a},s.createElement("div",{className:"faq-item",onClick:()=>handleClick(a)},s.createElement("div",{className:"faq-question",dangerouslySetInnerHTML:{__html:e.question||""}}),l?s.createElement(v.Z,null):s.createElement(g.Z,null)),s.createElement(h.U,{in:l,className:"faq-answer"},s.createElement("div",{dangerouslySetInnerHTML:{__html:e.answer||""}})))}))};var f={container:"_2ugC2Ll",body:"CCwRHCd",description:"RF63WXG",cardAuthorWrapper:"PIaeC0v"};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",(n=i||(i={}))[n.Expert=0]="Expert",n[n.User=1]="User";let y={experiences:[],relatedPosts:[],educations:[],awards:[],contact:{},data:{}},ProfileChatbot=e=>{var{authorProps:t,authActionWrapper:a,onSkipQuestion:l,onCloseFromPost:n,onChatWithBot:o,showSkipQuestionTag:i,currentPageUrl:v}=e,g=(0,r._)(e,["authorProps","authActionWrapper","onSkipQuestion","onCloseFromPost","onChatWithBot","showSkipQuestionTag","currentPageUrl"]);let{data:{locale:h,userInfo:y,env:{isMarryBaby:C}}}=(0,s.useContext)(p.T),w=String(null==t?void 0:t.userId),[k,N]=(0,s.useState)(),[T,P]=(0,s.useState)(!1),[S,A]=(0,s.useState)(),[$,z]=(0,s.useState)([]),[_,D]=(0,s.useState)(""),I=(null==y?void 0:y._togetherUserId)===(null==t?void 0:t.userId),[O,B]=(0,s.useState)(1),M={value:String(O),dataList:[{value:"1",text:"FAQs",content:s.createElement(Faqs,{faqs:$})}],onTabChange:e=>B(Number(e))};return(0,s.useEffect)(()=>{(0,r.a)(void 0,void 0,void 0,function*(){var e,t,a,l,n,o,i,r,s,d,c;P(!0);let v=yield Promise.all([(0,p.c)((0,p.f)(m.yy.USER.DETAIL,{_locale:h,id:w}),"GET"),(0,p.c)((0,p.f)(m.yy.CHATBOT.PROFILE,{_locale:h}),"GET"),(0,p.c)((0,p.f)(m.yy.CHATBOT.FAQS_LIST,{_locale:h}),"GET")]),[g,b,E]=v,x={data:null==g?void 0:g.data,experiences:((null===(t=null===(e=null==g?void 0:g.data)||void 0===e?void 0:e.fields)||void 0===t?void 0:t.experiences)||[]).map(formatExperience),relatedPosts:((null===(a=null==g?void 0:g.data)||void 0===a?void 0:a.related_post)||[]).map(e=>(0,u.f)(e.post)),educations:((null===(n=null===(l=null==g?void 0:g.data)||void 0===l?void 0:l.fields)||void 0===n?void 0:n.educations)||[]).map(formatEducation),awards:(null===(i=null===(o=null==g?void 0:g.data)||void 0===o?void 0:o.fields)||void 0===i?void 0:i.awards_accreditations)||[],contact:(null===(s=null===(r=null==g?void 0:g.data)||void 0===r?void 0:r.fields)||void 0===s?void 0:s.contact)||{}};(null==g?void 0:g.status)===1&&A(x),z((null===(d=null==E?void 0:E.data)||void 0===d?void 0:d.faqs)||[]),D((null===(c=null==b?void 0:b.data)||void 0===c?void 0:c.description)||""),P(!1)})},[]),s.createElement(x.Provider,{value:{isMarryBaby:C,siteType:C?"marryBaby":"helloSites",authorId:String((null==t?void 0:t.userId)||""),authActionWrapper:a,onSkipQuestion:l,info:S,authorProps:t,onCloseFromPost:n,countValues:k,setCountValues:N,isAuthorLogin:I,showSkipQuestionTag:i,currentPageUrl:v}},s.createElement("div",Object.assign({},g,{className:`${f.container} ${(null==g?void 0:g.className)||""}`,"data-is-marrybaby":C}),T?s.createElement(c.L,null):s.createElement(s.Fragment,null,s.createElement("div",{className:f.cardAuthorWrapper},s.createElement(b.C,Object.assign({},t,{className:"card-author",showDetailPopup:!1,showChatbotButton:h===E.L.Vietnam,onChatWithBot:o}))),s.createElement("div",{className:f.description,dangerouslySetInnerHTML:{__html:_}}),$.length>0&&s.createElement("div",{className:f.body},s.createElement(d.T,Object.assign({},M))))))}},"hI2/":function(e,t,a){a.d(t,{M:function(){return Modal}});var l=a("mHfz"),n=a("q1tI"),o=a("h8tX"),i=a("wIzj");let Modal=e=>{var{styles:t,classNames:a,transitionProps:r}=e,s=(0,l._)(e,["styles","classNames","transitionProps"]);let{classes:d}=(0,i.u)(void 0,{name:"Modal",styles:t,classNames:a});return n.createElement(o.u,Object.assign({centered:!0,classNames:d,transitionProps:Object.assign({transition:"fade"},r),trapFocus:!1},s))}},PRAE:function(e,t,a){a.d(t,{S:function(){return n}});var l=a("2wr/");let n=l.r},SOnH:function(e,t,a){a.d(t,{P:function(){return PostContent},T:function(){return o},U:function(){return i},a:function(){return ProfileDetail},b:function(){return W}});var l,n,o,i,r=a("mHfz"),s=a("q1tI"),d=a("Wgwc"),c=a.n(d),u=a("VMu+"),m=a("BwS1"),p=a("BYES"),v=a("IQVP"),g=a("R7z5"),h=a("vWP/"),b=a("/npG"),E=a("eito"),x=a("bpvy"),f=a("SPK5"),y=a("8vDj"),C=a("W9uT"),w=a("yPD6"),k=a("TrPz"),N=a("DqIa"),T=a("GXD3"),P=a("iBNF"),S=a("Frvz"),A=a("h84G"),$=a("erMh"),z=a("HKYo"),_=a("OFra"),D=a("rBCA"),I=a("aZjv"),O=a("q2Ly"),B=a("w3RM");let M=D.Z.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; } } } } `,j=D.Z.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=D.Z.span` padding-left: 2px; background-color: ${P.r.colors.white}; bottom: 8px; position: absolute; right: 0; z-index: 10; cursor: pointer; `;var R=(0,b.k)(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:a,className:l,style:n,replyingTo:o,mentionedUser:i,description:d,disableShortenContent:c,mentions:u=[],maxChars:m=1e3,maxLines:p,hideShowAllBtn:v,styles:h,onClickCreatePostLink:b}=e,x=(0,r._)(e,["trackingCategory","url","className","style","replyingTo","mentionedUser","description","disableShortenContent","mentions","maxChars","maxLines","hideShowAllBtn","styles","onClickCreatePostLink"]);let{classes:f,theme:y}=R(void 0,{name:"PostContent",styles:h}),[C,w]=(0,s.useState)(!1),[N,P]=(0,s.useState)(!1),{t:S}=(0,T.u)(),{authActionWrapper:A}=(0,I.iV)(),[$,z]=(0,s.useState)(!1),_=(0,O.d)((0,O.b)(d||"","display"),u),{action:{sanitizeFunction:D}}=(0,s.useContext)(g.T),B=(0,s.useMemo)(()=>{let e=D(_||"");if(c||C)return{showContent:e,hasSeeMore:!1};let t=e.slice(0,m),a=m-((t.match(/<\/div>/g)||[]).length-1)*27,l=(t||"").slice(0,a<40?40:a),n=D(l.replace(/(<|<\/)( +|[a-zA-Z]*)$/gi,"")),o=n.lengths.createElement(s.Fragment,null,"... ",!v&&s.createElement(E.e,Object.assign({onClick:e=>{e.preventDefault(),e.stopPropagation(),A(()=>w(!0))},className:"see-more-text"},t?{"data-event-category":t,"data-event-action":"See More Post Click","data-event-label":a}:{}),S("post.seeMore"))),[v,a,t]),handleCreatePostClick=e=>{e.preventDefault(),null==b||b()},isEllipsisActive=e=>e.scrollHeight>e.clientHeight;return(0,s.useEffect)(()=>{var e;return null===(e=null==H?void 0:H.current)||void 0===e||e.querySelectorAll("[data-create-post]").forEach(e=>{e.addEventListener("click",handleCreatePostClick,{passive:!0})}),()=>{var e;null===(e=null==H?void 0:H.current)||void 0===e||e.querySelectorAll("[data-create-post]").forEach(e=>{e.removeEventListener("click",handleCreatePostClick,!1)})}},[c,C,_]),(0,s.useEffect)(()=>{U.current&&_&&p&&(isEllipsisActive(U.current)?P(!0):P(!1))},[_,p]),s.createElement(s.Fragment,null,Z&&s.createElement(k.P,{isOpen:$,onClose:()=>z(!1),expertId:String(null==i?void 0:i.partnerId)}),s.createElement(M,Object.assign({ref:H,className:`${f.root} ${l} no-replace-click`,style:n,mentionColor:y.fn.primaryColor()},x),F&&s.createElement(E.e,{onClick:()=>Z&&z(!0),className:"post-content-replying"},"@",F),(null==d?void 0:d.startsWith("[mention+id="))&&s.createElement("span",{className:"post-content-replying tag-only",style:{color:y.fn.primaryColor()}},"@"),p?s.createElement(s.Fragment,null,s.createElement(j,{dangerouslySetInnerHTML:{__html:_},className:`post-content-line ${C?"post-content-show-all":""}`,line:p,ref:U}),N&&!C&&s.createElement(L,null,q())):s.createElement(s.Fragment,null,s.createElement("span",{dangerouslySetInnerHTML:{__html:B.showContent},className:`post-content ${B.hasSeeMore?"has-see-more":""}`}),B.hasSeeMore&&!C&&s.createElement("span",null,q()))))},CategoryText=({children:e,className:t=""})=>s.createElement("div",{className:`l5fL1xL ${t}`},e),Title=({children:e,className:t=""})=>s.createElement("div",{className:`L-aGKo7 ${t}`},e),Thumbnail=({src:e,defaultSrc:t=C.C.getAssetPath("logo/logomark.png"),ratio:a=1,size:l=80,radius:n=8,alt:o,className:i=""})=>s.createElement("div",{className:i},s.createElement("div",{className:"DZmf3s7",style:{width:`${l}px`,height:`${l*a}px`,borderRadius:`${n}px`}},s.createElement(w.I,{src:e,backupSrc:t,alt:o}))),CardArticle=({category:e,title:t,src:a,children:l,className:n=""})=>s.createElement("div",{className:`eaR8ATZ ${n}`},s.createElement(Thumbnail,{src:a}),s.createElement("div",{className:"xM-7K0a"},l||s.createElement("div",null,e&&s.createElement(CategoryText,null,e),t&&s.createElement(Title,null,t))));CardArticle.CategoryText=CategoryText,CardArticle.Title=Title;let ArticleCard=({featureImage:e,postTitle:t,author:a,categories:l,isReview:n,className:o=""})=>{var i;return s.createElement(CardArticle,{src:e,className:o},s.createElement(s.Fragment,null,s.createElement(CardArticle.CategoryText,null,null===(i=null==l?void 0:l[0])||void 0===i?void 0:i.name),s.createElement(CardArticle.Title,null,t),s.createElement(k.d,{avatarProps:Object.assign(Object.assign({},a),{size:32}),subTitle:s.createElement(s.Fragment,null,n?"Medically reviewed by Jobelle Ann Dela Cruz Bigalbal, MD":"Written by Jobelle Ann Dela Cruz Bigalbal, MD",s.createElement(k.d.SubDivider,null),"Dec 12, 2022")})))};var F={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,a,l,n,o;let{t:i}=(0,T.u)(),{info:r,isMarryBaby:d,currentPageUrl:c}=(0,s.useContext)(Z),u=null==r?void 0:r.data,m=[{type:N.S.LinkedIn,icon:C.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:N.S.Instagram,icon:C.C.getAssetPath("instagram.svg"),url:null===(a=null==r?void 0:r.contact)||void 0===a?void 0:a.instagram,eventAction:"Doctor Profile - Instagram"},{type:N.S.Facebook,icon:C.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:N.S.Youtube,icon:C.C.getAssetPath("youtube.svg"),url:null===(n=null==r?void 0:r.contact)||void 0===n?void 0:n.youtube,eventAction:"Doctor Profile - Youtube"},{type:N.S.Tiktok,icon:C.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:C.C.getAssetPath(d?"award-doc-mb.svg":"award-doc.svg"),eventAction:"Doctor Experience Click",panel:s.createElement("div",{className:F.accBodyGroup},null==r?void 0:r.experiences.map((e,t)=>s.createElement("div",{className:F.accBodyGroupItem,key:String(t)},s.createElement("div",{className:F.accBodyGroupTitle},e.title),s.createElement("div",{className:F.accBodyGroupDesc},s.createElement("p",null,e.organization),s.createElement("p",null,e.duration)))))}]:[],...((null==r?void 0:r.educations)||[]).length>0?[{key:"education",heading:i("profilePanel.education"),iconSrc:C.C.getAssetPath(d?"book-mb.svg":"book.svg"),eventAction:"Doctor Degree Click",panel:s.createElement("div",{className:F.accBodyGroup},null==r?void 0:r.educations.map((e,t)=>s.createElement("div",{className:F.accBodyGroupItem,key:String(t)},s.createElement("div",{className:F.accBodyGroupTitle},e.schoolName),s.createElement("div",{className:F.accBodyGroupDesc},s.createElement("p",null,e.study),s.createElement("p",null,e.completedYear)))))}]:[],...((null==r?void 0:r.awards)||[]).length>0?[{key:"awards",heading:i("profilePanel.awards"),iconSrc:C.C.getAssetPath(d?"award-mb.svg":"award.svg"),eventAction:"Doctor Award Click",panel:s.createElement("div",{className:F.accBodyGroup},null==r?void 0:r.awards.map((e,t)=>s.createElement("div",{className:F.accBodyGroupTitle,key:t},e.title)))}]:[]],v=(null==r?void 0:r.relatedPosts)||[],g=m.filter(e=>e.url);return s.createElement("div",{className:`${F.container} ${e}`,"data-is-marrybaby":d},p.length>0&&s.createElement(x.U,{defaultValue:p[0].key,chevron:d?s.createElement("div",{className:F.mbChevronWrapper},s.createElement(h.Z,{size:12,color:P.r.mbColors.midGray})):s.createElement(h.Z,{color:P.r.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=>s.createElement(x.U.Item,{key:e.key,value:e.key},s.createElement(x.U.Control,{"data-event-category":"Together","data-event-action":e.eventAction,"data-event-label":c},s.createElement("div",{className:F.header},s.createElement("div",{className:F.headingIcon},s.createElement("img",{src:e.iconSrc,loading:"lazy"})),s.createElement("div",{className:F.heading},e.heading))),s.createElement(x.U.Panel,null,e.panel)))),v.length>0&&s.createElement("div",{className:F.group},s.createElement("div",{className:F.subTitle},s.createElement("img",{className:F.subIcon,src:C.C.getAssetPath(d?"mb-logo.svg":"logo/circle-solid.svg"),loading:"lazy"}),i("profilePanel.publishedArticles")),s.createElement("div",{className:`${F.relatedList}`},null==r?void 0:r.relatedPosts.map(e=>s.createElement("a",{key:String(e.id),href:`${window.location.origin}${null==e?void 0:e.permalink}`,className:F.articleCardLink},s.createElement(ArticleCard,Object.assign({className:"article-card"},Object.assign(Object.assign({},e),!e.author&&{author:{displayName:null==u?void 0:u.name,avatar:null==u?void 0:u.avatar}}),{isReview:!0})))))),g.length>0&&s.createElement("div",{className:F.group},s.createElement("div",{className:F.subTitle},s.createElement("img",{className:F.subIcon,src:C.C.getAssetPath(d?"social-mb.svg":"social.svg"),loading:"lazy"}),i("profilePanel.socialLinks")),s.createElement("div",{className:F.groupBody},s.createElement(f.k,null,m.map((e,t)=>e.url&&s.createElement("div",{className:F.socialItem,key:t},s.createElement("a",{href:e.url,target:"_blank",rel:"noreferrer"},s.createElement("img",{src:e.icon,loading:"lazy",width:"32px","data-event-category":"Together","data-event-action":e.eventAction,"data-event-label":c}))))))))};var H={container:"GYUElSy",question:"_3C6QpT1",questionTitle:"_9M9VYL6",community:"_1RuSyv3",questionCard:"_1IG-eEp"};let PostCard$1=({post:e,className:t=""})=>{var a,l,n,o,i,r,d,c;let{t:u}=(0,T.u)(),{data:{userInfo:m,env:{togetherBasePath:p}}}=(0,s.useContext)(g.T),{authActionWrapper:v,authorProps:h,currentPageUrl:b}=(0,s.useContext)(Z),E=`${window.location.origin}${p}/${null===(a=null==e?void 0:e.community)||void 0===a?void 0:a.slug}/${null==e?void 0:e.slug}/`;return s.createElement("div",{className:`${H.container} ${t}`},s.createElement("div",{className:H.header},s.createElement("div",{className:H.question},u("profilePanel.question")," ",s.createElement($.b,{className:H.questionTitle,href:"#",onClick:()=>{(null==m?void 0:m.id)||null==v||v(()=>window.location.href=E,{_location:E})}},"#",null==e?void 0:e.title)),s.createElement("div",{className:H.community},null===(l=null==e?void 0:e.community)||void 0===l?void 0:l.name," - ",null==e?void 0:e.createdTime)),s.createElement("div",{className:H.questionCard},s.createElement(k.C,Object.assign({className:"card-author"},h,{role:"user",avatarIcon:s.createElement(S.Z,null),subLine:s.createElement(k.C.SubTextRow,null,s.createElement(k.C.SubText,null,null===(i=null===(o=null===(n=null==e?void 0:e.expertAnswer)||void 0===n?void 0:n.answer)||void 0===o?void 0:o[0])||void 0===i?void 0:i.createdTime))})),s.createElement(PostContent,{className:"post-content-wrapper",description:(null===(c=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===c?void 0:c.content)||"",mentions:null==e?void 0:e.mentions,"data-testid":"Content of the Post"})),s.createElement(_.B,{variant:"secondary","data-event-category":"Together","data-event-action":"Doctor Reply Click","data-event-label":b,size:"md",onClick:()=>{(null==m?void 0:m.id)?window.location.href=E:null==v||v(()=>window.location.href=E,{_location:E})}},u("profilePanel.anserwing.viewFull")))};var U={container:"_8fd7YMs",thumb:"DomiQfw",content:"-b2qnfL"};let EmptyMessage=({message:e,buttonTxt:t,imgSrc:a,onBtnClick:l})=>{let{siteType:n,isMarryBaby:o}=(0,s.useContext)(Z);return s.createElement("div",{className:U.container},s.createElement("div",{className:U.thumb},s.createElement("img",{src:a||C.C.getAssetPath(o?"comments-mb.svg":"comments.svg"),loading:"lazy"})),e&&s.createElement("div",{className:U.content},e),t&&s.createElement(B.B,{size:"md",theme:n,color:"secondary",onClick:l},t))},Answering=({id:e})=>{let{t}=(0,T.u)(),{data:{locale:a}}=(0,s.useContext)(g.T),{authorProps:l}=(0,s.useContext)(Z),[n,o]=(0,s.useState)(null),[i,d]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{e&&(0,r.a)(void 0,void 0,void 0,function*(){var t;d(!0);let l=yield(0,g.c)((0,g.f)(v.yy.USER.LIST_ANSWERS,{_locale:a,id:e}),"GET"),n=((null===(t=null==l?void 0:l.data)||void 0===t?void 0:t.replies)||[]).map(p.b);o(n),d(!1)})},[]),s.createElement("div",{className:"MrdoES3"},i?s.createElement(m.L,null):null!==n&&(n.length>0?n.map(e=>s.createElement(PostCard$1,{className:"post-card",key:e.id,post:e})):s.createElement(EmptyMessage,{message:t("profilePanel.emptyPostMess.content",{name:(null==l?void 0:l.name)||(null==l?void 0:l.username)})})))},QuestionCard=e=>{var t,a,l,n,{post:o}=e,i=(0,r._)(e,["post"]);let{data:{env:{togetherBasePath:d}}}=(0,s.useContext)(g.T);return s.createElement(s.Fragment,null,s.createElement("div",Object.assign({},i,{className:`toEutn7 ${(null==i?void 0:i.className)||""}`}),s.createElement(k.C,{className:"card-author",avatar:null===(t=null==o?void 0:o.author)||void 0===t?void 0:t.avatar,name:(null===(a=null==o?void 0:o.author)||void 0===a?void 0:a.name)||(null===(l=null==o?void 0:o.author)||void 0===l?void 0:l.username),isAnonymous:!!(null==o?void 0:o.isAnonymous),subLine:s.createElement(k.C.SubTextRow,null,s.createElement(k.C.SubText,null,null==o?void 0:o.createdTime))}),s.createElement($.b,{href:`${window.location.origin}${d}/${null===(n=null==o?void 0:o.community)||void 0===n?void 0:n.slug}/${null==o?void 0:o.slug}/`,className:"drdisHs",rel:"noreferrer"},null==o?void 0:o.title)))};var q={accordion:"I-uIJ6E",header:"_41WRsj2",heading:"AcOGL93",headingIcon:"JD3dWJN",chevron:"L2Q9T6m",container:"h-pSmhX"};let Care=()=>{var e,t;let{t:a}=(0,T.u)(),{data:{locale:l,userInfo:n}}=(0,s.useContext)(g.T),{onSkipQuestion:o,countValues:i,setCountValues:d}=(0,s.useContext)(Z),[c,u]=(0,s.useState)(),[h,b]=(0,s.useState)([]),[E,f]=(0,s.useState)(!1),y=null==n?void 0:n.id;(0,s.useEffect)(()=>{y&&(0,r.a)(void 0,void 0,void 0,function*(){var e;f(!0);let t=yield(0,g.e)((0,g.f)(v.yy.USER.LIST_QUESTION_NEED_REPLY,{_locale:l}),"GET"),a=[],n=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=>{n[e.id]=e.question.map(p.b),delete e.question,a.push((0,p.a)(e))}),b(a),u(n),f(!1)})},[]);let handleSkipQuestion=({id:e,communityId:t})=>{if(e&&t&&c){let a=Object.assign(Object.assign({},c),{[t]:[...((null==c?void 0:c[t])||[]).filter(t=>t.id!==e)]}),l=0;Object.keys(a).map(e=>l+=a[e].length||0),u(a),d(Object.assign(Object.assign({},i),{total_question:l})),null==o||o(l)}};return s.createElement("div",{className:q.container},E?s.createElement(m.L,null):(null==i?void 0:i.total_question)>0?h.length>0&&s.createElement(x.U,{className:q.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:s.createElement("div",{className:q.chevron},s.createElement(A.Z,{color:P.r.colors.gray600,size:20}))},h.map(e=>{let t=c&&(null==c?void 0:c[e.id])||[];return t.length>0&&s.createElement(x.U.Item,{key:e.id,value:String(e.id)},s.createElement(x.U.Control,null,s.createElement("div",{className:q.header},s.createElement("div",{className:q.headingIcon},s.createElement("img",{src:e.thumbnail,loading:"lazy"})),s.createElement("div",{className:q.heading},e.name))),s.createElement(x.U.Panel,null,s.createElement("div",{className:q.body},t.map(e=>s.createElement(QuestionCard,{className:"question-card",key:e.id,post:e,onSkip:handleSkipQuestion})))))})):s.createElement(EmptyMessage,{message:a("profilePanel.emptyCareMess.content"),imgSrc:C.C.getAssetPath("questions.svg")}))},PostCard=({post:e,className:t=""})=>{var a;let{data:{userInfo:l,env:{togetherBasePath:n}}}=(0,s.useContext)(g.T),{t:o}=(0,T.u)(),i=(0,y.rZ)(),{authActionWrapper:r,authorProps:d}=(0,s.useContext)(Z),c=`${window.location.origin}${n}/${null===(a=null==e?void 0:e.community)||void 0===a?void 0:a.slug}/${null==e?void 0:e.slug}/`;return s.createElement("div",{className:`GA-zc-O ${t}`},s.createElement("div",{className:"IB049vj"},s.createElement("a",{"data-event-category":"Together","data-event-action":"Click Post","data-event-label":c,className:"_8I--vEV",href:c,onClick:e=>{(null==l?void 0:l.id)||(e.preventDefault(),null==r||r(()=>window.location.href=c,{_location:c}))}}),s.createElement(k.d,{className:"card-author",avatarProps:{avatar:null==d?void 0:d.avatar,size:32}},s.createElement(k.C.MainText,{className:"A18McWD"},null==e?void 0:e.title),s.createElement(k.C.SubTextRow,null,s.createElement(k.C.SubText,null,null==e?void 0:e.createdTime))),s.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}),s.createElement(z.T,{size:"p3",color:i.fn.primaryColor()},o("post.seeMore"))))},Posts=()=>{let{t:e}=(0,T.u)(),{data:{locale:t}}=(0,s.useContext)(g.T),{authorId:a,authorProps:l,isAuthorLogin:n,onCloseFromPost:o}=(0,s.useContext)(Z),[i,d]=(0,s.useState)(null),[c,u]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{a&&(0,r.a)(void 0,void 0,void 0,function*(){var e;u(!0);let l=yield(0,g.c)((0,g.f)(v.yy.USER.LIST_POST,{_locale:t,id:a,isAnonymous:0}),"GET"),n=((null===(e=null==l?void 0:l.data)||void 0===e?void 0:e.posts)||[]).map(p.b);d(n),u(!1)})},[a]),s.createElement("div",{className:"TSMHoEM"},c?s.createElement(m.L,null):null!==i&&(i.length>0?i.map(e=>s.createElement(PostCard,{className:"post-card",key:e.id,post:e})):s.createElement(EmptyMessage,{message:e("profilePanel.emptyPostMess.content",{name:(null==l?void 0:l.name)||(null==l?void 0:l.username)||""}),buttonTxt:n&&e("profilePanel.createPost"),onBtnClick:()=>{null==o||o()}})))};var G={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",(n=i||(i={}))[n.Expert=0]="Expert",n[n.User=1]="User";let W={experiences:[],relatedPosts:[],educations:[],awards:[],contact:{},data:{}},ProfileDetail=e=>{var t,{authorProps:a,selectedTab:l,authActionWrapper:n,onSkipQuestion:i,onCloseFromPost:d,hideQuestionTab:h,hideAnswerTab:b,showSkipQuestionTag:E,rolesToShowQuestionsTab:x=["expert"],currentPageUrl:f}=e,y=(0,r._)(e,["authorProps","selectedTab","authActionWrapper","onSkipQuestion","onCloseFromPost","hideQuestionTab","hideAnswerTab","showSkipQuestionTag","rolesToShowQuestionsTab","currentPageUrl"]);let{data:{locale:C,userInfo:w,env:{isMarryBaby:N}}}=(0,s.useContext)(g.T),{t:P}=(0,T.u)(),S=null==a?void 0:a.role,A=null==w?void 0:w.role,$=String(null==a?void 0:a.userId),[z,_]=(0,s.useState)(),[D,I]=(0,s.useState)(!1),[O,B]=(0,s.useState)(),M=(null==w?void 0:w._togetherUserId)===(null==a?void 0:a.userId),j=[...-1!==x.indexOf(S)?[{value:o.About,text:P("profilePanel.tabs.highlight"),content:s.createElement(About,{id:$,info:O}),dataEventCategory:"Together",dataEventAction:"Doctor Profile Click",dataEventLabel:f}]:[],{value:o.Posts,text:P("profilePanel.tabs.posts"),content:s.createElement(Posts,null),hasCountResult:!0,keyOfCountApi:"post",keyOfResult:"total_post"},...h||-1===x.indexOf(A)||(null==w?void 0:w._togetherUserId)!==(null==a?void 0:a.userId)?[]:[{value:o.Care,text:`${P("profilePanel.tabs.care")}`,content:s.createElement(Care,null),hasCountResult:!0,keyOfCountApi:"question",keyOfResult:"total_question",dataEventCategory:"Together",dataEventAction:"Doctor Questions Click",dataEventLabel:f}],...b||-1===x.indexOf(S)?[]:[{value:o.Answer,text:`${P("profilePanel.tabs.expertAnswer")}`,content:s.createElement(Answering,{id:$}),hasCountResult:!0,keyOfCountApi:"reply",keyOfResult:"total_reply",dataEventCategory:"Together",dataEventAction:"Doctor Reply Tab Click",dataEventLabel:f}]],[L,R]=(0,s.useState)(null),[F,H]=(0,s.useState)(null),U={value:String(F),dataList:L,onTabChange:e=>H(Number(e))},q=null==j?void 0:j.filter(e=>null==e?void 0:e.hasCountResult);(0,s.useEffect)(()=>{(0,r.a)(void 0,void 0,void 0,function*(){var e,t,a,n,i,r,s,d,c,u;I(!0);let m=yield Promise.all([(0,g.c)((0,g.f)(v.yy.USER.DETAIL,{_locale:C,id:$}),"GET"),...q.map(e=>(0,g.c)((0,g.f)(v.yy.USER.COUNT_TABS,{_locale:C,id:$,[e.keyOfCountApi]:1}),"GET"))]),[h]=m,b={data:null==h?void 0:h.data,experiences:((null===(t=null===(e=null==h?void 0:h.data)||void 0===e?void 0:e.fields)||void 0===t?void 0:t.experiences)||[]).map(formatExperience),relatedPosts:((null===(a=null==h?void 0:h.data)||void 0===a?void 0:a.related_post)||[]).map(e=>(0,p.f)(e.post)),educations:((null===(i=null===(n=null==h?void 0:h.data)||void 0===n?void 0:n.fields)||void 0===i?void 0:i.educations)||[]).map(formatEducation),awards:(null===(s=null===(r=null==h?void 0:h.data)||void 0===r?void 0:r.fields)||void 0===s?void 0:s.awards_accreditations)||[],contact:(null===(c=null===(d=null==h?void 0:h.data)||void 0===d?void 0:d.fields)||void 0===c?void 0:c.contact)||{}};(null==h?void 0:h.status)===1&&B(b);let E=(null==b?void 0:b.relatedPosts)||[],x=Object.keys(b.contact).map(e=>{var t;return(null===(t=null==b?void 0:b.contact)||void 0===t?void 0:t[e])!==""}),f=[...(null==b?void 0:b.experiences)||[],...(null==b?void 0:b.educations)||[],...(null==b?void 0:b.awards)||[]],y=E.length>0||x.length>0||f.length>0,w={},k=q.map((e,t)=>{var a,l,n;let i=(null===(n=null===(l=null===(a=m[t+1])||void 0===a?void 0:a.data)||void 0===l?void 0:l.counting)||void 0===n?void 0:n[e.keyOfResult])||0;return i>0?(w[e.keyOfResult]=i,e):-1!==[o.Care,o.Posts].indexOf(e.value)?e:void 0}).filter(Boolean).map(e=>e.value),N=j.map(e=>{let t=Object.assign(Object.assign({},e),{text:e.text+(e.keyOfResult?` (${(null==w?void 0:w[e.keyOfResult])||"0"})`:"")});return t.hasCountResult?-1!==k.indexOf(t.value)?t:void 0:t.value===o.About?y&&t:t}).filter(Boolean);R(N),H(l||(null===(u=null==N?void 0:N[0])||void 0===u?void 0:u.value)),_(w),I(!1)})},[]);let W=null==O?void 0:O.data;return s.createElement(Z.Provider,{value:{isMarryBaby:N,siteType:N?"marryBaby":"helloSites",authorId:String((null==a?void 0:a.userId)||""),authActionWrapper:n,onSkipQuestion:i,info:O,authorProps:a,onCloseFromPost:d,countValues:z,setCountValues:_,isAuthorLogin:M,showSkipQuestionTag:E,currentPageUrl:f}},s.createElement("div",Object.assign({},y,{className:`${G.container} ${(null==y?void 0:y.className)||""}`,"data-is-marrybaby":N}),D?s.createElement(m.L,null):s.createElement(s.Fragment,null,s.createElement(k.C,Object.assign({},a,{className:"card-author",showDetailPopup:!1,subLine:(null==a?void 0:a.role)==="expert"?(null==W?void 0:W.specialty)&&(null==W?void 0:W.organisation)&&s.createElement(k.C.SubTextRow,null,(null==W?void 0:W.specialty)&&s.createElement(s.Fragment,null,s.createElement(k.C.SubText,null,null==W?void 0:W.specialty),s.createElement(k.C.SubDivider,null)),s.createElement(k.C.SubText,null,null==W?void 0:W.organisation)):(null==W?void 0:W.created_at)&&s.createElement(k.C.SubTextRow,null,s.createElement(k.C.SubText,null,P("profilePanel.joined")," ",c()(null==W?void 0:W.created_at).toNow(!0)))})),"expert"===S&&s.createElement("div",{className:G.info,dangerouslySetInnerHTML:{__html:null===(t=null==O?void 0:O.data)||void 0===t?void 0:t.description}}),null!==L&&null!==F&&(L.length>0?s.createElement("div",{className:G.body},s.createElement(u.T,Object.assign({},U))):s.createElement(EmptyMessage,{message:P("profilePanel.emptyPostMess.content",{text:(null==a?void 0:a.name)||(null==a?void 0:a.username)||""})})))))}},rWXb:function(e,t,a){a.d(t,{C:function(){return Close},D:function(){return DrawerComponent},u:function(){return useDrawerDrag}});var l=a("q1tI"),n=a("mHfz"),o=a("iuhU"),i=a("rSBk"),r=a("rBCA"),s=a("F1xy");let Close=e=>l.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor"},e),l.createElement("path",{d:"M3.99403 3.32695C3.86141 3.32698 3.73181 3.36657 3.62181 3.44065C3.5118 3.51472 3.42638 3.61992 3.37648 3.7428C3.32658 3.86567 3.31445 4.00064 3.34165 4.13044C3.36885 4.26024 3.43415 4.37898 3.52919 4.47148L7.05784 8.00013L3.52919 11.5288C3.46521 11.5902 3.41413 11.6638 3.37894 11.7452C3.34375 11.8266 3.32516 11.9142 3.32425 12.0029C3.32335 12.0916 3.34015 12.1796 3.37368 12.2617C3.40721 12.3438 3.45678 12.4185 3.5195 12.4812C3.58222 12.5439 3.65682 12.5935 3.73894 12.627C3.82106 12.6605 3.90904 12.6773 3.99774 12.6764C4.08643 12.6755 4.17405 12.6569 4.25547 12.6217C4.33689 12.5865 4.41047 12.5355 4.4719 12.4715L8.00054 8.94283L11.5292 12.4715C11.5906 12.5355 11.6642 12.5865 11.7456 12.6217C11.827 12.6569 11.9147 12.6755 12.0034 12.6764C12.092 12.6773 12.18 12.6605 12.2621 12.627C12.3443 12.5935 12.4189 12.5439 12.4816 12.4812C12.5443 12.4185 12.5939 12.3439 12.6274 12.2617C12.6609 12.1796 12.6777 12.0916 12.6768 12.0029C12.6759 11.9142 12.6573 11.8266 12.6222 11.7452C12.587 11.6638 12.5359 11.5902 12.4719 11.5288L8.94325 8.00013L12.4719 4.47148C12.5682 4.37784 12.634 4.25728 12.6607 4.1256C12.6873 3.99392 12.6735 3.85726 12.6212 3.73354C12.5688 3.60982 12.4803 3.5048 12.3672 3.43224C12.2542 3.35969 12.1218 3.32299 11.9875 3.32695C11.8143 3.33211 11.6499 3.4045 11.5292 3.52877L8.00054 7.05742L4.4719 3.52877C4.40977 3.46491 4.33548 3.41415 4.2534 3.37948C4.17132 3.34482 4.08313 3.32696 3.99403 3.32695Z"})),d=300,useDrawerDrag=(e=d)=>{let[t,a]=(0,l.useState)(!1),n=(0,l.useCallback)(()=>{a(!0)},[]),o=(0,l.useCallback)(()=>{setTimeout(()=>{a(!1)},e)},[e]);return{isDragging:t,handleDragStart:n,handleDragEnd:o}},c=(0,r.Z)(i.dy.Content)` position: fixed; z-index: ${s.Z-9e6+1}; inset: 0; background-color: #fff; outline: none !important; &::-webkit-scrollbar { width: 6px; height: 6px; } &::-webkit-scrollbar-track { background-color: transparent; } &::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); border-radius: 6px; } &[data-vaul-drawer-direction='bottom'] { border-top-left-radius: 8px; border-top-right-radius: 8px; } &[data-vaul-drawer-direction='top'] { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } &[data-vaul-drawer-direction='left'] { border-top-right-radius: 8px; border-bottom-right-radius: 8px; } &[data-vaul-drawer-direction='right'] { border-top-left-radius: 8px; border-bottom-left-radius: 8px; } ${e=>e.isDragging&&` input { caret-color: transparent; } `} `,u=(0,r.Z)(i.dy.Overlay)` position: fixed; inset: 0; z-index: ${s.Z-9e6}; width: 100%; max-height: 100%; &[data-state='open'] { opacity: 0.6 !important; } `,DrawerComponent=e=>{let{open:t,onOpenChange:a,snapPoints:r,activeSnapPoint:d,setActiveSnapPoint:m,children:p,overlayClassName:v,className:g,fadeFromIndex:h=s.Z-9e6,onClose:b}=e,E=(0,n._)(e,["open","onOpenChange","snapPoints","activeSnapPoint","setActiveSnapPoint","children","overlayClassName","className","fadeFromIndex","onClose"]),[x,f]=(0,l.useState)(t),[y,C]=(0,l.useState)(r?null==r?void 0:r[0]:null),{isDragging:w,handleDragStart:k,handleDragEnd:N}=useDrawerDrag(),T=(0,l.useCallback)(e=>{f(e),null==a||a(e)},[a]),P=(0,l.useMemo)(()=>r&&r.length?y===r[r.length-1]:x,[y,r]),S=(0,l.useMemo)(()=>{let e={open:x,onOpenChange:T,fadeFromIndex:h};return r&&(null==r?void 0:r.length)&&(e.snapPoints=r,e.activeSnapPoint=y,e.setActiveSnapPoint=e=>{C(e),null==m||m(e)}),e},[x,T,y,C,m,r,h]);return(0,l.useEffect)(()=>{f(t)},[t]),(0,l.useEffect)(()=>{C(d)},[d]),l.createElement(i.dy.Root,Object.assign({onDrag:k,onRelease:N,onClose:b},E,S),l.createElement(i.dy.Portal,null,l.createElement(u,{className:(0,o.default)(v,"drawer__overlay",{drawer__overlay_full:P})}),l.createElement(c,{isDragging:w,className:(0,o.default)(g,"drawer__content",{drawer__content_full:P})},l.createElement(i.dy.Handle,{className:"drawer__handle"}),l.createElement(i.dy.Title,{style:{display:"none"}}),p)))}}}]);