var jt=Object.defineProperty;var Ht=(f,u,l)=>u in f?jt(f,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):f[u]=l;var Ne=(f,u,l)=>(Ht(f,typeof u!="symbol"?u+"":u,l),l);import{j as ae,P as j,x as vt,k as A,cd as He,l as E,N as Oe,ae as _t,cV as he,h as Ot,p as i,a1 as c,t as r,A as e,F as d,C as o,s as oe,w as n,H as k,D as N,U as Ye,aS as yt,_ as ge,d0 as Wt,q as x,d1 as qt,a2 as H,b1 as le,d2 as Gt,d3 as Jt,d4 as Qt,B as s,R as st,aQ as it,bj as Xt,ac as Kt,a5 as et,av as ot,a3 as Zt,Y as es,X as ts,E as bt,S as de,c_ as me,bd as ce,al as tt,K as wt,J as je,a8 as te,aB as ss,aC as pt,ap as is,ax as os,ay as ls,W as Y,d5 as as,aG as ns,bH as rs,aI as lt,aJ as at,d6 as cs,ar as xt,bx as Pt,o as kt,z as ds,a7 as us,G as Ue,u as ps,cM as fs,ca as ms,bS as hs,L as gs,n as vs,d7 as _s,d8 as ft,cG as ys,a0 as bs,bo as Je,ab as Qe,bR as ws,Q as mt,d9 as xs,V as Ps,Z as ks,g as Xe,T as As,b6 as Ke,$ as Cs,da as $s,db as Ss}from"./dashboard-practitioner-37738ba3.js";import{_ as Ls}from"./wave-6326c329.js";import{_ as Ms,P as Vs}from"./PractitionerCard-27906417.js";import{w as Ts,m as Ds,S as Bs}from"./weekday-b447b4b9.js";import{p as At}from"./parsePhoneNumber-cd7cb389.js";import{g as nt,c as Es,S as Is,N as Fs,a as zs}from"./swiper-vue-9865a847.js";import{_ as Rs,V as ht}from"./VerifiedBadge-30db2180.js";import{u as Ns}from"./index-091aa7bb.js";import"./SearchPageHelper-7ceee310.js";(function(){try{var f=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},u=new Error().stack;u&&(f._sentryDebugIds=f._sentryDebugIds||{},f._sentryDebugIds[u]="7966cd73-207d-408b-981f-8b05a5087e91",f._sentryDebugIdIdentifier="sentry-dbid-7966cd73-207d-408b-981f-8b05a5087e91")}catch{}})();const Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAgCAYAAACy/TBYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPISURBVHgBvZhfbts4EMa/oeQFAtSpe4JNT1AHmxTYp6Y38J5gsyeokgvYvcBaPkG8J+juCaK3BZoUSU9Q9wRxmwIt4IjTGdlWncRi9Ifu7yFmJIrkRw6HwyGscHUR7YQpTgA6YGACcJLO8PrJ7/EEP4Grs+ggJAyl/678e8mWR2mKpGr/lDcoggJLp8TYuVuJweNNi5tPKH3Avb4xIeJx+7f4NUpiloXA4mCdIIVAh2GLLj6dRRE2hAg6wdq+ZUxMg8/nRx+uZSVRglyUTMlDH3QM0fD6/PiNzGoHnrHAU9f7TBzR6fW7qI8HyEUx4xKl4F6Q0sXV/9EOPEKyf0tVlFUTYUNXlVyUDTGWn1LCdNaCFp36FNYKMCBS51QCpujL+fFJ0Wu6++Dzu+jQgPpcsL/ucHkT8Msnu/EUHvgqzmKW0sAQXpTqnzgWB3J073FR/dLiChpuyvXZ8UDafiVF5/61zEeP9+N49Rm5PlCHIF5pIMVXrnqyIV+29+MEntGVS+WYeWBipzcz3l09boyjMtSs2nvDSGzYeUYw0ckmPOLWbjyZGd6Fe693wpa55Ticopa09/8eyM+o6L06DnODjZxhOrG6b+EUxr3VM6yUKCVbMSApei9nmNtEG6DCwoD/kGKhQ7KE3rLs3lPqsn/BgbELmyY5gOEYvOe9dfU26iJAd9k/kXkm51mvoLqu6NNsAtY2Ng8s+xrYavDllv6DxWwlaIiGY0TUJ/V8t/pn12ed8AYaCCe3ROlmD6wZEvMhaiCr+AINWAS1b6TYRQ2Wk2pWGlT3fVpX0IJuXS+4vCWgpiBlOam5KJMibtLgktasVCRyi7mFrL/2VGRH/2SiFtHDn/CANdUHFlr0PQhSOjpBmShij+7YopL5qdlpgApffBMPnTXqwezqopdTeMZsotFKWPTgGcPWiy3nlL4T5fXpMTyigW3pMKkssuG93K1qksWHKsrnIKaPnscl0wJzmPkTPCFXlI/6a6qaiwvJOv2LirDH/kVV1r9JgyxW87JaFvY/VMQwKk9EEa10HncajWot0wgNkZhzsr0XVx7gIqpP0BCxkvHW4vabOQobWg2RGq2WtVw6g3oPbvDtnGkws3kbmShdLUkt/4Xa8Gj7eTxGTbLVeiBl4Ozd8tHWuhyFmg5TdWFyw/mnvRc3DnOylEEdYbLKdyf03vWvZAZHmcogRov8hTcq5B0z61q3jwvvtJrIkCzRoRS7UulZ3hDjvWzK5JHsQ/KUxFyHipNbX09cflfM6Vd9Jvn2j3K4X4qYZFsyykX9fwdbs5nvKwEOVQAAAABJRU5ErkJggg==",Us="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA5CAYAAABj2ui7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANzSURBVHgB7Zs/TBNRHMe/7/wTIkVhEdgMhdGSzkIiCcW0C9UoC6Cli3HAaAxxcBAXF40QGcCFPwILGGCipiURteqIsFYqTsoESEmIkT7f7+hJQaBwr/W4y32S496/I3z7+/PerxcYdvCGL507CeUGB/yiWwhTwBY4+OxvJDtrWNHCtpn0TpSvdIihOzAxDLz9AjvzaKufQojrE90ArEF/FTvdQg2FfnzgKw8tJI4IRPlqBzUYxdwJHPsKC8KxUaMcg9IOy6L4FeGjlbAoDKyeRflPDgujwOLYAs2OLdDs2ALNji3Q7ByHBJNTYXT1dGN1bQ25oLS4GC1NzfDV1kEvUke1a4FmfF9cRC5xOBx4PToGvUhZUBMXDYWRC66KD1AWKYG55lX/IGQxXGBCxO/IxBhCkfBfj6hwOlFR5kSwsRklIg5lMFQgCesbGvwnScXm59Xr3aePqsgG/2XoxTCBJO75ix617T7vQlBky3JhuYJ8B2bmZjEpLBqaiog13eoavSKzLnCvzEopfzQVUz/EPFmOIAuRuHTcrkr1omd6h4fENQifxwOHEH9Ysr7R8wOM96bc0iv+6J3i0gk2XRdCXUgkEhgZH4cesm7Bg2S+WPyLevfVXsq4lizcOtcm3DW874exF4Yc1WLxuHon62SCsimh90BhSAxqJNYSGeOKTjIyGBKDpWc397bYfByZoIxKaJY8LIbEICUXLTt2uZ7suzYUiaj3cmcZ9GBIDDb4rwjXzFetQyL3onf4pVqx0FpKNnowRCDF1e2bt9Q2bRmPnz0VYufUPh3dqN16v03MDaljlD1Li0ugB6lyqcq7WafprSa05zMhU60ciYreW+sRSWQrxigJBRubkA2kkgzFBrnUQS1B7LZdPLjXtutaSkSySFmQ4uiw5cz/ftMjZUGfp069sgHVg1pGpYzpzdLvNfT1meba5LY7Tz/pYzJJ5kh8ZUFCyNW1vY4sma0vswwVqMUvCUt3dWpPprmsDPYbXrNjCzQ7tkCzYws0OwoH/wbLwj6TBSdgURg4CUxaVmASbECpZkXTzIJWFJr6q1nBtJpkfmGjRQwswCKQllPYuEttVWANK1oWIt2i3h6AySFvFOLcbqEp1d/Oe756kSEZEFP1MM2/FYDEvOVgneSW6RNsv6dm+FLhOvKOtMg8rC9r1tqNPzFzRi05OxTqAAAAAElFTkSuQmCC",Ys={class:"meetings-days-wrapper relative mx-auto"},js=["innerHTML"],Hs={key:1,class:"meetings-days-wrapper__no-data"},Os={key:3,class:"meetings-days-wrapper__loading"},Ws=ae({__name:"AppointmentSlot",setup(f){j.extend(Ts);const{smAndDown:u}=vt();A(5);const l=He(),v=()=>{l.start=l.nextAvailabilityDate.hour(0).minute(0).millisecond(0);const m=j().add(3,"days").hour(23).minute(59).second(59).millisecond(999),V=l.start;V.isBefore(m)?l.start=j():l.start=V.hour(0).minute(0).second(0).millisecond(0)},h=async()=>{v(),await l.fetchAppointmentSlots()},S=E(()=>({tabLoading:"loading-div"})),M=Oe(),P=_t(),g=he(),{t}=Ot.global,p=async(m=null)=>{if(M.user.token&&M.user.profilType==="practitioner"&&(await P.initProfiles(),P.profiles.some(T=>T.id===g.profile.id))){Ye.error(t("practitionerPublicProfile.cannotTakeRdvWithYourself"));return}const V=m?m.date:j(l.selectedMeeting.date).toDate();try{await l.createTemporaryAppointment(V),l.selectedMeeting=null,yt().startTimer()}catch(T){console.error(T)}},y=async()=>{l.start=l.start.add(l.numberOfDaysDisplayed+1,"days").hour(0).minute(0).second(0).millisecond(0),l.fetchAvaillableCount=0,await l.fetchAppointmentSlots()},I=async()=>{l.start=l.start.add(-l.numberOfDaysDisplayed-1,"days"),j().format("YYYY-MM-DD")>=l.start.format("YYYY-MM-DD")&&(l.start=j()),l.fetchAvaillableCount=0,await l.fetchAppointmentSlots()},O=E(()=>{if(!l.nextAvailability)return!1;const m=j(l.start);return j(l.nextAvailabilityDate).isAfter(m)});return(m,V)=>(i(),c("div",Ys,[r(e(Bs),{class:"meetings-days-wrapper__meeting-selector mx-auto meeting-selector",modelValue:e(l).selectedMeeting,"onUpdate:modelValue":[V[0]||(V[0]=T=>e(l).selectedMeeting=T),p],date:e(l).start.toDate(),loading:e(l).loading,"class-names":S.value,"calendar-options":e(Ds)(5),"meetings-days":e(l).meetingsDays,onNextDate:y,onPreviousDate:I},null,8,["modelValue","date","loading","class-names","calendar-options","meetings-days"]),e(l).selectedReason?d("",!0):(i(),c("div",{key:0,class:"meetings-days-wrapper__disabled-div text-center",innerHTML:m.$t("practitionerPublicProfile.pleaseSelectMotive")},null,8,js)),e(l).noAvailability&&e(l).selectedReason?(i(),c("div",Hs,o(m.$t("practitionerPublicProfile.noAvailability")),1)):d("",!0),O.value?(i(),c("div",{key:2,class:oe(["filter-calendar",{"filter-calendar-sm-and-down":e(u)}])},[r(N,{color:"blue",class:"ma-2",loading:e(l).loading,onClick:V[1]||(V[1]=()=>h())},{default:n(()=>[k(o(m.$t("searchPage.nextAppointmentDate",{date:e(l).nextAvailability})),1)]),_:1},8,["loading"])],2)):d("",!0),e(l).loading?(i(),c("div",Os,[r(N,{loading:e(l).loading,icon:"",variant:"text"},null,8,["loading"])])):d("",!0)]))}});const qs=ge(Ws,[["__scopeId","data-v-eb4de275"]]),Gs={style:{height:"500px",width:"100%"}},Js="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",Qs='&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',Xs=ae({__name:"LeafletMap",setup(f){const u=he(),l=He(),v=A(11.5),h=A(Wt.latLng(l.selectedAddress.latitude,l.selectedAddress.longitude)),S={zoomSnap:.5},M=g=>{v.value=g},P=g=>{h.value=g};return(g,t)=>(i(),c("div",Gs,[h.value?(i(),x(e(Gt),{key:0,zoom:v.value,center:h.value,options:S,"onUpdate:center":P,"onUpdate:zoom":M},{default:n(()=>[r(e(qt),{url:Js,attribution:Qs}),(i(!0),c(H,null,le(e(u).computedAddresses,p=>(i(),x(e(Jt),{key:p.id,"lat-lng":p.latLng},{default:n(()=>[r(e(Qt),{options:{permanent:!0,interactive:!0}},{default:n(()=>[s("p",null,o(`${p.formattedAddress}`),1)]),_:2},1024)]),_:2},1032,["lat-lng"]))),128))]),_:1},8,["zoom","center"])):d("",!0)]))}}),Ks=["width","height"],Zs=["fill"],ei=["fill"],ti={__name:"LocateIcon",props:{color:{type:String,default:"#9E9E9E"},width:{type:String,default:70},height:{type:String,default:90}},setup(f){return(u,l)=>(i(),c("svg",{width:f.width,height:f.height,viewBox:"0 0 88 108",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[s("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44.0003 85C56.3161 85 76.8424 57.6478 76.8424 39.7335C76.8424 21.8193 62.1385 7.29688 44.0003 7.29688C25.8621 7.29688 11.1582 21.8193 11.1582 39.7335C11.1582 57.6478 31.6845 85 44.0003 85ZM44.0003 51.0863C50.0464 51.0863 54.9477 46.185 54.9477 40.139C54.9477 34.0929 50.0464 29.1916 44.0003 29.1916C37.9542 29.1916 33.0529 34.0929 33.0529 40.139C33.0529 46.185 37.9542 51.0863 44.0003 51.0863Z",fill:f.color},null,8,Zs),s("circle",{cx:"43.9996",cy:"99.7887",r:"8.21053",fill:f.color},null,8,ei)],8,Ks))}},si={key:0,class:"d-flex justify-center"},ii={class:"d-flex flex-column ga-3"},oi={class:"text-teal add-title"},li={class:"description"},ai={class:"practitionner-contact"},ni={class:"d-flex flex-column ga-5"},ri={key:0,class:"pa-4 d-flex flex-column ga-2",style:{"background-color":"#f3fcfa",color:"#757575"}},ci={class:"font-weight-bold"},di={class:"d-flex flex-column ga-2",style:{"font-size":"14px"}},ui={key:0,class:"d-flex justify-space-between"},pi={class:"font-weight-bold"},fi={class:""},mi={key:1,class:"d-flex justify-space-between"},hi={class:"font-weight-bold"},gi={class:"custom-label"},vi={class:"custom-label"},_i={key:1,class:"text-center text-gray-80 d-flex flex-column ga-2"},yi={class:"d-flex justify-center align-center ga-1 text-decoration-underline"},bi=ae({__name:"PractitionnerContact",props:{publicPhone:{type:String,default:""},publicEmail:{type:String,default:""},subDetail:{type:Boolean,default:!0}},setup(f){const u="https://holitime.org",l=he(),{t:v}=st(),h=A(0),S=A(!1),M=Oe(),P=A({subject:"",message:""}),g=it();Xt();const t=async()=>{if(!S.value||!M.isLogged)return;const{discipline:T,practitionerSlug:W}=g.params;await l.sendEmailToPractitionner(P.value,T,W)&&(P.value.subject="",P.value.message="",h.value++)},{required:p,messageRule:y}=Kt(),I=E(()=>l.sendingLoading),{publicPhone:O,publicEmail:m}=f,V=E(()=>At(O).formatInternational());return(T,W)=>{const F=et("router-link");return i(),c("div",null,[f.subDetail?(i(),c("div",si,[r(ti)])):d("",!0),s("div",ii,[f.subDetail?(i(),c(H,{key:0},[s("p",oi,o(e(v)("practitionerPublicProfile.contact.noAddr")),1),s("p",li,o(e(v)("practitionerPublicProfile.contact.description")),1)],64)):d("",!0),s("div",null,[s("span",ai,o(e(v)("practitionerPublicProfile.contact.contactPractitionner")),1),s("div",ni,[f.publicEmail||f.publicPhone?(i(),c("div",ri,[s("div",ci,o(e(v)("practitionerPublicProfile.contact.contactInfoTitle")),1),s("div",di,[f.publicEmail?(i(),c("div",ui,[s("div",pi,o(e(v)("practitionerPublicProfile.contact.email"))+" : ",1),s("div",fi,o(f.publicEmail),1)])):d("",!0),f.publicPhone?(i(),c("div",mi,[s("div",hi,o(e(v)("practitionerPublicProfile.contact.phone"))+" : ",1),s("div",null,o(V.value),1)])):d("",!0)])])):d("",!0),r(ts,{modelValue:S.value,"onUpdate:modelValue":W[2]||(W[2]=b=>S.value=b),onSubmit:es(t,["prevent"])},{default:n(()=>[s("div",null,[s("label",gi,o(e(v)("practitionerPublicProfile.contact.objet"))+" (*)",1),(i(),x(ot,{key:h.value,modelValue:P.value.subject,"onUpdate:modelValue":W[0]||(W[0]=b=>P.value.subject=b),rules:e(p),placeholder:e(v)("practitionerPublicProfile.contact.objetPlaceholder"),density:"compact",variant:"outlined",rounded:"lg"},null,8,["modelValue","rules","placeholder"]))]),s("div",null,[s("label",vi,o(e(v)("practitionerPublicProfile.contact.message"))+" (*)",1),(i(),x(Zt,{id:"contact",key:h.value,rounded:"lg",rules:e(y),modelValue:P.value.message,"onUpdate:modelValue":W[1]||(W[1]=b=>P.value.message=b),placeholder:e(v)("practitionerPublicProfile.contact.messagePlaceholder"),outlined:"",class:"w-full mt-2",rows:"5","auto-grow":"",density:"compact"},null,8,["rules","modelValue","placeholder"]))]),e(M).isLogged?(i(),x(N,{key:0,loading:I.value,type:"submit",block:"",color:"secondary"},{default:n(()=>[k(o(e(v)("practitionerPublicProfile.contact.send")),1)]),_:1},8,["loading"])):(i(),c("div",_i,[s("span",null,o(e(v)("practitionerPublicProfile.contact.loginMessage")),1),s("div",yi,[r(F,{to:{name:"Login",query:{redirect:`${e(u)+e(g).path}`}},class:"text-secondary"},{default:n(()=>[s("span",null,o(e(v)("practitionerPublicProfile.contact.login")),1)]),_:1},8,["to"])])]))]),_:1},8,["modelValue"])])])])])}}});const wi=ge(bi,[["__scopeId","data-v-97b01c0d"]]),ze=f=>(lt("data-v-58f83a32"),f=f(),at(),f),xi={class:"text-center appoinment-header"},Pi={class:"align-number text-teal"},ki=ze(()=>s("span",{style:{"margin-right":"10px"}},"1 - ",-1)),Ai={class:"d-flex flex-column ga-2 mt-5 ml-4"},Ci={class:"text-gray-80 consultation-title"},$i={key:0,class:"text-center my-2"},Si={class:"align-number text-teal"},Li=ze(()=>s("span",{style:{"margin-right":"10px"}},"2 - ",-1)),Mi={class:"Radio_button_appointment",style:{"margin-left":"7px !important"}},Vi={class:"text-gray-80 consultation-title"},Ti={class:"text-caption"},Di={class:"pa-6 d-flex flex-column ga-4 motif-recap",style:{background:"#f3fcfa"}},Bi={class:"price d-flex justify-space-between"},Ei=ze(()=>s("span",null,"Tarif:",-1)),Ii={class:"duration d-flex justify-space-between"},Fi=ze(()=>s("span",null,"Durée:",-1)),zi={class:"py-5 d-flex flex-column ga-4"},Ri={class:"align-number text-teal"},Ni=ze(()=>s("span",{style:{"margin-right":"10px"}},"3 -",-1)),Ui={class:""},Yi={class:"d-flex justify-center"},ji={key:0},Hi={key:2,class:"d-flex justify-center mt-5"},Oi=ae({__name:"MakeAppointment",props:{profile:{},selectedAddressId:{},paymentMethods:{}},setup(f){const u=f,l=Oe(),v=_t(),h=A(!1),{t:S}=st(),M=it(),P=he(),g=A(!1),t=()=>{g.value=!0},p=E(()=>{var b;return(b=m.selectedAddress)==null?void 0:b.remote}),y=E(()=>{var b;return(b=u.profile)==null?void 0:b.publicPhone}),I=A(!1),O=()=>{if(y.value){const b=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);let C=!1;b?C=window.confirm(S("practitionerPublicProfile.confirmCall")):I.value=!0,C&&(window.location.href="tel:"+u.profile.publicPhone)}else I.value=!0},m=He(),V=async()=>{T()},T=async()=>{l.isPageVisible&&as.startTimer(60*5e3,async()=>{await m.fetchAppointmentSlots(),V()})};bt.on("refresh-sync-available",()=>{T()});const W=async(b=null)=>{if(l.user.token&&l.user.profilType==="practitioner"&&(await v.initProfiles(),v.profiles.some($=>$.id===P.profile.id))){Ye.error(S("practitionerPublicProfile.cannotTakeRdvWithYourself"));return}const C=b?b.date:j(m.selectedMeeting.date).toDate();try{await m.createTemporaryAppointment(C),m.selectedMeeting=null,yt().startTimer()}catch($){console.error($)}},F=A(!0);return de(()=>h.value,async b=>{b&&(await ns(),rs("appointmentCard"))}),de(()=>P.computedAddresses,b=>{const C=b.filter((B,z,ne)=>z===ne.findIndex(J=>J.id===B.id)),$=M.query.addressId??"",L=C.find(B=>B.id===$);m.selectedAddress=L||C[0],m.selectedAddress||(h.value=!0)},{immediate:!0}),(b,C)=>(i(),c(H,null,[u.profile?(i(),x(je,{key:0,id:"appointmentCard",class:"pa-4 appointment-top",color:"white",elevation:"0",rounded:"xl",border:""},{default:n(()=>[s("h2",xi,o(b.$t("profile.makeAnAppointment")),1),e(m).appointmentLoading?(i(),x(me,{key:0,class:"mt-10 mx-4",type:"text, paragraph@6, text, text, list-item-three-line"})):d("",!0),h.value?d("",!0):(i(),c(H,{key:1},[e(m).appointmentLoading?d("",!0):(i(),x(ce,{key:0},{default:n(()=>[r(te,{cols:"12"},{default:n(()=>[s("div",Pi,[ki,s("h4",null,o(b.$t("profile.consultationLocation")),1)]),s("div",Ai,[s("label",Ci,o(b.$t("practitionerPublicProfile.consultationPlace")),1),1<e(P).computedAddresses.length?(i(),x(tt,{key:0,rounded:"lg",density:"compact",modelValue:e(m).selectedAddress,"onUpdate:modelValue":C[0]||(C[0]=$=>e(m).selectedAddress=$),items:e(P).computedAddresses.filter(($,L,B)=>L===B.findIndex(z=>z.id===$.id)),"item-value":"id","item-title":"formattedAddress","return-object":"",outlined:"",onChange:C[1]||(C[1]=()=>e(m).fetchAppointmentSlots())},null,8,["modelValue","items"])):d("",!0),e(P).computedAddresses.length===1?(i(),x(ot,{key:1,rounded:"lg",density:"compact","model-value":e(m).selectedAddress.formattedAddress,readonly:"","item-value":"id","item-title":"formattedAddress","return-object":"","append-inner-icon":"mdi-menu-down","hide-details":"",style:{"font-size":"13px !important"}},null,8,["model-value"])):d("",!0)]),p.value?d("",!0):(i(),c("p",$i,[s("a",{class:"text-decoration-underline",style:{cursor:"pointer",color:"#2c87ff","font-size":"12px","line-height":"20px"},onClick:t},o(b.$t("profile.seeOnMap")),1)])),r(wt,{modelValue:g.value,"onUpdate:modelValue":C[2]||(C[2]=$=>g.value=$),width:"fit-content"},{default:n(()=>[r(je,{class:"card-map"},{default:n(()=>[r(Xs)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})),e(m).appointmentLoading?d("",!0):(i(),x(ce,{key:1},{default:n(()=>[r(te,{cols:"12"},{default:n(()=>[s("div",Si,[Li,s("h4",null,o(b.$t("profile.typeOfConsultation")),1)]),s("div",Mi,[r(ss,{inline:"","hide-details":"",modelValue:e(m).remote,"onUpdate:modelValue":[C[3]||(C[3]=$=>e(m).remote=$),C[4]||(C[4]=()=>{e(m).fetchAppointmentSlots()})]},{default:n(()=>{var $,L,B,z;return[r(pt,{class:oe({"text-gray":(L=($=e(m))==null?void 0:$.selectedAddress)==null?void 0:L.remote}),readonly:(z=(B=e(m))==null?void 0:B.selectedAddress)==null?void 0:z.remote,color:"secondary",value:"in-person",label:b.$t("profile.inPersonConsultation")},null,8,["class","readonly","label"]),e(m).selectedReason&&e(m).selectedReason.remote?(i(),x(pt,{key:0,color:"secondary",value:"remote",label:b.$t("profile.remoteConsultation")},null,8,["label"])):d("",!0)]}),_:1},8,["modelValue"])])]),_:1})]),_:1})),!e(m).appointmentLoading&&e(m).motives.length&&1<e(m).motives.length?(i(),x(ce,{key:2,class:"mt-negative-5 ml-1"},{default:n(()=>[r(te,{cols:"12"},{default:n(()=>[s("label",Vi,o(b.$t("dashboard.appointment.dialogPopup.placeholderSelectMotive")),1),r(tt,{class:"mt-2",density:"compact",modelValue:e(m).selectedReason,"onUpdate:modelValue":C[5]||(C[5]=$=>e(m).selectedReason=$),items:e(m).motives,rounded:"lg",outlined:"","item-title":"label","item-value":"id","return-object":"","hide-details":"",onChange:C[6]||(C[6]=()=>e(m).fetchAppointmentSlots())},{item:n(({props:$,item:L})=>[r(is,os(ls($)),{default:n(()=>[s("div",Ti,o(b.$t("practitionerPublicProfile.price",{price:L.raw.price}))+" | "+o(b.$t("practitionerPublicProfile.duration",{duration:L.raw.duration})),1)]),_:2},1040)]),_:1},8,["modelValue","items"])]),_:1}),r(te,{cols:"12"},{default:n(()=>{var $,L,B,z;return[s("div",Di,[s("div",Bi,[Ei,s("span",null,o((L=($=e(m))==null?void 0:$.selectedReason)==null?void 0:L.price)+" €",1)]),s("div",Ii,[Fi,s("span",null,o((z=(B=e(m))==null?void 0:B.selectedReason)==null?void 0:z.duration)+" minutes",1)])])]}),_:1})]),_:1})):d("",!0),e(m).appointmentLoading?d("",!0):(i(),x(ce,{key:3},{default:n(()=>[r(te,{cols:"12"},{default:n(()=>[s("div",zi,[s("div",Ri,[Ni,s("h4",Ui,o(b.$t("profile.chooseDate")),1)]),s("div",null,[r(qs)])])]),_:1})]),_:1})),s("div",Yi,[r(N,{disabled:!e(m).selectedMeeting,class:"my-3",block:"",color:"secondary",onClick:C[7]||(C[7]=()=>W())},{default:n(()=>[k(o(b.$t("practitionerPublicProfile.next")),1)]),_:1},8,["disabled"])])],64)),h.value?(i(),x(wi,{key:2,subDetail:F.value,"public-email":e(P).profile.publicEmail,"public-phone":e(P).profile.publicPhone},null,8,["subDetail","public-email","public-phone"])):d("",!0)]),_:1})):d("",!0),y.value?(i(),x(ce,{key:1,class:"text-center mt-positive-5"},{default:n(()=>[r(te,{cols:"12"},{default:n(()=>[I.value?(i(),c("p",ji,o(y.value),1)):d("",!0),r(N,{color:"#1a73e9",onClick:O},{default:n(()=>[r(Y,{class:"mr-1"},{default:n(()=>[k("mdi-phone")]),_:1}),k(" "+o(b.$t("profile.callPractitioner")),1)]),_:1})]),_:1})]),_:1})):d("",!0),e(P).computedAddresses.length?(i(),c("div",Hi,[r(N,{color:"#F5F5F5",class:"cursor-pointer text-gray-80 font-weight-bold",onClick:C[8]||(C[8]=$=>(h.value=!h.value,F.value=!1))},{default:n(()=>[k(o(h.value?b.$t("practitionerPublicProfile.reserve"):b.$t("practitionerPublicProfile.contact-practitionner")),1)]),_:1})])):d("",!0)],64))}});const Wi=ge(Oi,[["__scopeId","data-v-58f83a32"]]);function qi(f){const{effect:u,swiper:l,on:v,setTranslate:h,setTransition:S,overwriteParams:M,perspective:P,recreateShadows:g,getEffectParams:t}=f;v("beforeInit",()=>{if(l.params.effect!==u)return;l.classNames.push(`${l.params.containerModifierClass}${u}`),P&&P()&&l.classNames.push(`${l.params.containerModifierClass}3d`);const y=M?M():{};Object.assign(l.params,y),Object.assign(l.originalParams,y)}),v("setTranslate",()=>{l.params.effect===u&&h()}),v("setTransition",(y,I)=>{l.params.effect===u&&S(I)}),v("transitionEnd",()=>{if(l.params.effect===u&&g){if(!t||!t().slideShadows)return;l.slides.forEach(y=>{y.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(I=>I.remove())}),g()}});let p;v("virtualUpdate",()=>{l.params.effect===u&&(l.slides.length||(p=!0),requestAnimationFrame(()=>{p&&l.slides&&l.slides.length&&(h(),p=!1)}))})}function Gi(f,u){const l=nt(u);return l!==u&&(l.style.backfaceVisibility="hidden",l.style["-webkit-backface-visibility"]="hidden"),l}function gt(f,u,l){const v=`swiper-slide-shadow${l?`-${l}`:""}${f?` swiper-slide-shadow-${f}`:""}`,h=nt(u);let S=h.querySelector(`.${v.split(" ").join(".")}`);return S||(S=Es("div",v.split(" ")),h.append(S)),S}function Ji(f){let{swiper:u,extendParams:l,on:v}=f;l({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),qi({effect:"coverflow",swiper:u,on:v,setTranslate:()=>{const{width:M,height:P,slides:g,slidesSizesGrid:t}=u,p=u.params.coverflowEffect,y=u.isHorizontal(),I=u.translate,O=y?-I+M/2:-I+P/2,m=y?p.rotate:-p.rotate,V=p.depth;for(let T=0,W=g.length;T<W;T+=1){const F=g[T],b=t[T],C=F.swiperSlideOffset,$=(O-C-b/2)/b,L=typeof p.modifier=="function"?p.modifier($):$*p.modifier;let B=y?m*L:0,z=y?0:m*L,ne=-V*Math.abs(L),J=p.stretch;typeof J=="string"&&J.indexOf("%")!==-1&&(J=parseFloat(p.stretch)/100*b);let se=y?0:J*L,ue=y?J*L:0,pe=1-(1-p.scale)*Math.abs(L);Math.abs(ue)<.001&&(ue=0),Math.abs(se)<.001&&(se=0),Math.abs(ne)<.001&&(ne=0),Math.abs(B)<.001&&(B=0),Math.abs(z)<.001&&(z=0),Math.abs(pe)<.001&&(pe=0),u.browser&&u.browser.need3dFix&&(Math.abs(B)/90%2===1&&(B+=.001),Math.abs(z)/90%2===1&&(z+=.001));const ve=`translate3d(${ue}px,${se}px,${ne}px)  rotateX(${z}deg) rotateY(${B}deg) scale(${pe})`,We=Gi(p,F);if(We.style.transform=ve,F.style.zIndex=-Math.abs(Math.round(L))+1,p.slideShadows){let re=y?F.querySelector(".swiper-slide-shadow-left"):F.querySelector(".swiper-slide-shadow-top"),ie=y?F.querySelector(".swiper-slide-shadow-right"):F.querySelector(".swiper-slide-shadow-bottom");re||(re=gt("coverflow",F,y?"left":"top")),ie||(ie=gt("coverflow",F,y?"right":"bottom")),re&&(re.style.opacity=L>0?L:0),ie&&(ie.style.opacity=-L>0?-L:0)}}},setTransition:M=>{u.slides.map(g=>nt(g)).forEach(g=>{g.style.transitionDuration=`${M}ms`,g.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${M}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}const Qi=["width","height"],Xi=s("path",{d:"M116.051 41.0022L127.313 30.0222C128.115 29.2405 128.683 28.2498 128.951 27.1623C129.22 26.0747 129.178 24.9337 128.832 23.8685C128.485 22.8033 127.847 21.8563 126.99 21.1349C126.134 20.4134 125.092 19.9462 123.983 19.7862L108.413 17.5242L101.453 3.41821C100.9 2.48285 100.113 1.70773 99.1692 1.16928C98.2255 0.630839 97.1576 0.347656 96.0711 0.347656C94.9845 0.347656 93.9167 0.630839 92.9729 1.16928C92.0291 1.70773 91.242 2.48285 90.6891 3.41821L83.7291 17.5242L68.1591 19.7862C67.0509 19.9471 66.0098 20.415 65.1537 21.1368C64.2976 21.8587 63.6606 22.8057 63.3147 23.8708C62.9688 24.9358 62.9279 26.0765 63.1966 27.1636C63.4653 28.2507 64.0329 29.2409 64.8351 30.0222L76.0971 41.0022L73.4391 56.5122C73.2508 57.6148 73.3745 58.7481 73.7962 59.7841C74.2179 60.8201 74.9209 61.7176 75.8257 62.3753C76.7304 63.033 77.801 63.4247 78.9166 63.5061C80.0322 63.5876 81.1484 63.3555 82.1391 62.8362L96.0711 55.5162L109.997 62.8362C110.988 63.3572 112.105 63.5905 113.221 63.5099C114.338 63.4293 115.41 63.0379 116.316 62.3799C117.221 61.722 117.925 60.8238 118.347 59.7869C118.769 58.7499 118.892 57.6156 118.703 56.5122L116.051 41.0022ZM191.777 41.6082C191.431 40.5443 190.794 39.5985 189.938 38.8775C189.082 38.1565 188.042 37.6892 186.935 37.5282L171.365 35.2602L164.399 21.1542C163.847 20.2174 163.061 19.4408 162.117 18.9012C161.173 18.3617 160.104 18.0778 159.017 18.0778C157.93 18.0778 156.861 18.3617 155.917 18.9012C154.974 19.4408 154.187 20.2174 153.635 21.1542L146.675 35.2602L131.105 37.5222C129.997 37.6831 128.956 38.151 128.1 38.8728C127.244 39.5947 126.607 40.5417 126.261 41.6068C125.915 42.6718 125.874 43.8125 126.143 44.8996C126.411 45.9867 126.979 46.9769 127.781 47.7582L139.049 58.7382L136.385 74.2482C136.195 75.3521 136.317 76.4872 136.738 77.5251C137.16 78.563 137.863 79.4622 138.769 80.1209C139.675 80.7797 140.748 81.1716 141.865 81.2525C142.982 81.3333 144.1 81.0997 145.091 80.5782L159.011 73.2582L172.943 80.5782C173.934 81.0997 175.052 81.3333 176.169 81.2525C177.287 81.1716 178.359 80.7797 179.265 80.1209C180.171 79.4622 180.874 78.563 181.296 77.5251C181.717 76.4872 181.839 75.3521 181.649 74.2482L178.991 58.7382L190.253 47.7582C191.056 46.9774 191.624 45.9876 191.893 44.9008C192.162 43.8139 192.122 42.6734 191.777 41.6082ZM61.0311 37.5222L45.4671 35.2602L38.5071 21.1542C38.0119 20.1494 37.2454 19.3033 36.2942 18.7116C35.343 18.12 34.2452 17.8064 33.1251 17.8064C32.0049 17.8064 30.9071 18.12 29.9559 18.7116C29.0048 19.3033 28.2382 20.1494 27.7431 21.1542L20.7831 35.2602L5.20708 37.5222C4.09888 37.6831 3.05783 38.151 2.20171 38.8728C1.34559 39.5947 0.708557 40.5417 0.36269 41.6068C0.0168221 42.6718 -0.0240805 43.8125 0.244609 44.8996C0.513299 45.9867 1.08086 46.9769 1.88308 47.7582L13.1511 58.7382L10.4931 74.2482C10.3048 75.3508 10.4285 76.4841 10.8502 77.5201C11.2719 78.5561 11.9749 79.4536 12.8797 80.1113C13.7844 80.769 14.855 81.1607 15.9706 81.2421C17.0862 81.3235 18.2024 81.0915 19.1931 80.5722L33.1251 73.2522L47.0451 80.5722C48.0361 81.0948 49.1537 81.3295 50.2713 81.2497C51.3889 81.1699 52.4618 80.7787 53.3685 80.1206C54.2752 79.4624 54.9795 78.5635 55.4017 77.5256C55.8238 76.4877 55.9469 75.3524 55.7571 74.2482L53.0991 58.7382L64.3671 47.7582C65.1676 46.9763 65.7336 45.986 66.0009 44.8993C66.2683 43.8127 66.2264 42.6729 65.88 41.6087C65.5336 40.5446 64.8966 39.5986 64.0407 38.8775C63.1849 38.1564 62.1445 37.6891 61.0371 37.5282L61.0311 37.5222ZM156.071 90.0702H36.0711C31.2986 90.075 26.723 91.9729 23.3484 95.3475C19.9738 98.7222 18.0758 103.298 18.0711 108.07V156.07C18.0758 160.843 19.9738 165.418 23.3484 168.793C26.723 172.167 31.2986 174.065 36.0711 174.07H75.5871L91.8291 190.312C92.9542 191.437 94.4801 192.069 96.0711 192.069C97.6621 192.069 99.1879 191.437 100.313 190.312L116.555 174.07H156.071C160.844 174.065 165.419 172.167 168.794 168.793C172.168 165.418 174.066 160.843 174.071 156.07V108.07C174.066 103.298 172.168 98.7222 168.794 95.3475C165.419 91.9729 160.844 90.075 156.071 90.0702ZM144.071 150.07H48.0711C46.4798 150.07 44.9537 149.438 43.8284 148.313C42.7032 147.188 42.0711 145.662 42.0711 144.07C42.0711 142.479 42.7032 140.953 43.8284 139.828C44.9537 138.702 46.4798 138.07 48.0711 138.07H144.071C145.662 138.07 147.189 138.702 148.314 139.828C149.439 140.953 150.071 142.479 150.071 144.07C150.071 145.662 149.439 147.188 148.314 148.313C147.189 149.438 145.662 150.07 144.071 150.07ZM144.071 126.07H48.0711C46.4798 126.07 44.9537 125.438 43.8284 124.313C42.7032 123.188 42.0711 121.662 42.0711 120.07C42.0711 118.479 42.7032 116.953 43.8284 115.828C44.9537 114.702 46.4798 114.07 48.0711 114.07H144.071C145.662 114.07 147.189 114.702 148.314 115.828C149.439 116.953 150.071 118.479 150.071 120.07C150.071 121.662 149.439 123.188 148.314 124.313C147.189 125.438 145.662 126.07 144.071 126.07Z",fill:"#D0F3EB"},null,-1),Ki=[Xi],Zi=ae({__name:"NoFeedBackIcon",props:{color:{type:String,default:""},size:{type:Number,default:193}},setup(f){return(u,l)=>(i(),c("svg",{width:f.size,height:f.size,viewBox:"0 0 193 193",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Ki,8,Qi))}}),eo={class:"d-flex flex-column ga-8"},to={class:"d-flex ga-2 align-center"},so={class:"w-75"},io={class:"w-25"},oo={key:0,class:"d-flex justify-space-between flex-column flex-sm-row ga-5"},lo={class:"d-flex flex-column flex-sm-row ga-3"},ao={class:"positive-feedback"},no={class:"total-feedback"},ro={class:"d-flex align-center ga-2"},co={class:"d-flex align-center ga-2"},uo={class:"ratio-val"},po={class:"d-flex align-center ga-2"},fo={class:"ratio-val"},mo={class:"d-flex flex-column ga-2 pr-2"},ho={key:0,class:"text-center"},go={key:1,class:"d-flex flex-column ga-5"},vo={class:"d-flex flex-column ga-2"},_o={class:"d-flex justify-space-between"},yo={class:"d-flex ga-2 items-center"},bo=["src"],wo={class:"text-dark-green patient-name"},xo={class:"comment-createdat",style:{color:"#757575"}},Po={style:{color:"#757575"}},ko={key:1,class:"d-flex justify-center text-center"},Ao={class:"d-flex flex-column ga-8"},Co={key:0},$o={class:"text-dark-green font-weight-semibold",style:{"font-size":"20px"}},So={class:"evaluation"},Lo={key:1},Mo={class:"text-dark-green font-weight-semibold",style:{"font-size":"20px"}},Vo={key:0,class:"d-flex justify-center ga-3"},To={class:"d-flex ga-2 align-center"},Do={class:"d-flex align-center ga-2"},Bo=ae({__name:"Feedback",setup(f){const u=A(""),l=A([{text:"Plus récents",value:"desc"},{text:"Plus anciens",value:"asc"}]),v=A("desc"),h=he();de(()=>v.value,()=>{h.orderBy=v.value,h.currentPage=1}),de(u,()=>{setTimeout(()=>{h.opinionSearch=u.value,h.currentPage=1},1e3)});const S=E(()=>h.loadFeedback),M=E(()=>{const t=h.profile,p=Number(t.opinionNegative)+Number(t.opinionPositive);return p===0?0:(Number(t.opinionNegative)/p*100).toFixed(0)}),P=E(()=>{const t=h.profile,p=Number(t.opinionNegative)+Number(t.opinionPositive);return p===0?0:(Number(t.opinionPositive)/p*100).toFixed(0)}),g=E(()=>Number(h.profile.opinionNegative)+Number(h.profile.opinionPositive)??0);return(t,p)=>(i(),c("div",eo,[s("div",to,[s("div",so,[r(ot,{modelValue:u.value,"onUpdate:modelValue":p[0]||(p[0]=y=>u.value=y),"prepend-inner-icon":"mdi-magnify","hide-details":"",density:"compact",placeholder:"Rechercher","append-inner-icon":u.value?"mdi-close":"","onClick:appendInner":p[1]||(p[1]=y=>u.value="")},null,8,["modelValue","append-inner-icon"])]),s("div",io,[r(tt,{"hide-details":"",density:"compact",modelValue:v.value,"onUpdate:modelValue":p[2]||(p[2]=y=>v.value=y),items:l.value,"item-title":"text","item-value":"value"},null,8,["modelValue","items"])])]),e(h).feedbacks.length?(i(),c("div",oo,[s("div",lo,[s("span",ao,o(t.$t("practitionerPublicProfile.feedbacks.feedback-positif-ratio",{percent:P.value??0})),1),s("span",no,o(t.$t("practitionerPublicProfile.feedbacks.global-feedback-msg",{number:g.value})),1)]),s("div",ro,[s("div",co,[r(Y,null,{default:n(()=>[k("mdi-thumb-up-outline")]),_:1}),s("span",uo,o(P.value??0)+"%",1)]),s("div",po,[r(Y,null,{default:n(()=>[k("mdi-thumb-down-outline")]),_:1}),s("span",fo,o(M.value)+" %",1)])])])):d("",!0),r(cs,{mode:"manual"},{"load-more":n(()=>[d("",!0)]),default:n(()=>[s("div",mo,[S.value?(i(),c("div",ho,o(t.$t("practitionerPublicProfile.feedbacks.feedback-loading"))+"... ",1)):(i(),c("div",go,[e(h).feedbacks.length?(i(!0),c(H,{key:0},le(e(h).feedbacks,(y,I)=>(i(),x(je,{key:I,color:"#F5F5F5",elevation:"0",class:"pa-5"},{default:n(()=>[s("div",vo,[s("div",_o,[s("div",yo,[s("div",null,[r(xt,{size:"50",class:"border-sm border-gray-ligth border-opacity-100"},{default:n(()=>{var O,m,V,T;return[(m=(O=y.owner)==null?void 0:O.avatar)!=null&&m.url?(i(),c("img",{key:0,src:(T=(V=y.owner)==null?void 0:V.avatar)==null?void 0:T.url,alt:"photo de profil",style:{width:"50px",height:"50px"}},null,8,bo)):(i(),x(Pt,{key:1,color:"#9E9E9E"}))]}),_:2},1024)]),s("div",null,[s("div",wo,o(y.owner.publicName),1),s("div",xo,o(e(j)(y.createdAt).format("D MMMM YYYY")),1)])]),r(N,{icon:"",color:y.thumbUp?"#12C29B33":"#C2121533",class:"text-white"},{default:n(()=>[r(Y,{width:"35px",height:"31.25px",color:"#343330"},{default:n(()=>[k(o(y.thumbUp?"mdi-thumb-up-outline":"mdi-thumb-down-outline"),1)]),_:2},1024)]),_:2},1032,["color"])]),s("span",Po,o(y.opinion),1)])]),_:2},1024))),128)):(i(),c("div",ko,[s("div",Ao,[s("div",null,[r(Zi),e(h).profile.ratioOpinions?(i(),c("div",Co,[s("p",$o,o(t.$t("practitionerPublicProfile.feedbacks.feedback-positif-ratio",{percent:P.value??0})),1),s("p",So,o(t.$t("practitionerPublicProfile.feedbacks.global-feedback-msg",{number:g.value})),1)])):(i(),c("div",Lo,[s("p",Mo,o(t.$t("practitionerPublicProfile.feedbacks.no_feedback")),1)]))]),e(h).profile.ratioOpinions?(i(),c("div",Vo,[s("div",To,[r(N,{icon:"",color:"#12C29B33",class:"text-white"},{default:n(()=>[r(Y,{width:"35px",height:"31.25px",color:"#343330"},{default:n(()=>[k("mdi-thumb-up-outline")]),_:1})]),_:1}),s("span",null,o(P.value??0)+"%",1)]),s("div",Do,[r(N,{icon:"",color:"#C2121533",class:""},{default:n(()=>[r(Y,{width:"35px",height:"31.25px",color:"#343330"},{default:n(()=>[k("mdi-thumb-down-outline")]),_:1})]),_:1}),s("span",null,o(M.value)+"%",1)])])):d("",!0)])]))]))])]),_:1})]))}});const Eo=ge(Bo,[["__scopeId","data-v-161827ed"]]);class Io{constructor(){Ne(this,"scriptLoaded");Ne(this,"scriptUrl");Ne(this,"widgetId");this.scriptLoaded=!1,this.scriptUrl="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",this.widgetId=null}setLanguage(u){this.scriptUrl=`https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&hl=${u}`,this.scriptLoaded=!1}loadScript(){return new Promise((u,l)=>{if(this.scriptLoaded){u();return}const v=document.createElement("script");v.src=this.scriptUrl,v.defer=!0,v.onload=()=>{this.scriptLoaded=!0,u()},v.onerror=h=>{console.error("Échec du chargement du script Cloudflare",h),l(h)},document.head.appendChild(v)})}async initWidget(u,l={}){if(await this.loadScript(),typeof window.turnstile>"u")throw new Error("Turnstile n'est pas disponible après le chargement du script.");const v=window.turnstile,h=document.getElementById(u);if(h)h.innerHTML="";else throw new Error(`Élément avec l'ID "${u}" introuvable.`);this.widgetId=v.render(`#${u}`,{sitekey:l.sitekey,theme:l.theme||"light",appearance:"execute",callback:l.callback,hl:l.language||"fr",...l})}resetWidget(){this.widgetId&&typeof window.turnstile<"u"&&window.turnstile.reset(this.widgetId)}}const Fo=f=>(lt("data-v-e398e200"),f=f(),at(),f),zo={class:"font-weight-bold title"},Ro=Fo(()=>s("div",{class:"d-flex justify-space-center",id:"myWidget"},null,-1)),No=ae({__name:"CloudFlareCaptchaDialog",props:{dialog:Boolean},emits:["update:close"],setup(f,{emit:u}){const{t:l}=st(),v=u,h=A(!1),S=()=>{setTimeout(()=>{h.value=!0},1e3)};return kt(()=>{S()}),(M,P)=>(i(),x(wt,{"model-value":f.dialog,persistent:"","max-width":"500","min-height":"200",transition:"dialog-top-transition"},{default:n(()=>[r(je,{color:"white"},{default:n(()=>[r(ds,{class:"d-flex pa-1 justify-center w-full align-center bg-surface-lighten-1 text-primary"},{default:n(()=>[s("span",zo,o(e(l)("practitionerPublicProfile.check_title")),1),s("img",{style:{position:"absolute",right:"10px"},class:"cursor-pointer mr-2",src:us,onClick:P[0]||(P[0]=g=>v("update:close"))})]),_:1}),r(Ue,{class:"d-flex align-center justify-center w-100"},{default:n(()=>[h.value?d("",!0):(i(),x(ps,{key:0,indeterminate:"",color:"secondary",size:"25"})),Ro]),_:1})]),_:1})]),_:1},8,["model-value"]))}});const Uo=ge(No,[["__scopeId","data-v-e398e200"]]),Re=f=>(lt("data-v-0bbb3212"),f=f(),at(),f),Yo={style:{"background-color":"#e3f3e8"}},jo={class:"banner-wrapper position-relative big-plants"},Ho={class:"w-100"},Oo={class:"profile-picture-side"},Wo={key:0,class:"section-container mr-1 text-center d-flex flex-sm-column align-center mt-3"},qo={key:1,style:{width:"150px",margin:"auto","margin-top":"12px"}},Go={class:"w-100"},Jo={key:0,class:"profile-informations"},Qo={class:"mb-sm-4 mb-2"},Xo={class:"d-flex align-center"},Ko={class:"practitioner-name mr-2"},Zo={class:"profile-info"},el={class:"d-flex flex-wrap ga-sm-5 ga-3"},tl={key:0,class:"border-md py-1 px-3 rounded-lg profil-avis d-flex ga-1"},sl={class:"text-secondary font-weight-bold"},il=Re(()=>s("span",{class:"dot mr-3"},null,-1)),ol={class:"mr-2"},ll={class:"font-weight-bold"},al={class:"d-flex flex-column ga-4"},nl={class:"d-flex flex-wrap align-center ga-4 profile-info"},rl={key:0,class:"d-flex ga-2 align-center"},cl={key:1,class:"d-flex align-center ga-2"},dl={key:2,class:"profile-info"},ul={style:{"font-size":"14px !important"}},pl={style:{display:"inline-flex","align-items":"center","font-size":"14px",margin:"0","font-weight":"400"}},fl={key:0,class:"ml-3"},ml={key:0,class:"d-flex flex-wrap align-center ga-3 profile-info"},hl={key:0,class:"d-flex align-center ga-2"},gl=["href"],vl={key:1,class:"d-flex align-center ga-2"},_l={style:{color:"#757575"}},yl={key:2,class:"d-flex align-center ga-2"},bl={key:3,class:"d-flex align-center ga-2"},wl=["href"],xl={key:1,class:"profile-info"},Pl={class:"font-weight-bold"},kl={key:2,class:"profile-info"},Al={class:"ml-2 font-weight-bold"},Cl={key:3,class:"profile-info d-flex ga-2 flex-wrap"},$l={style:{"font-size":"10px","font-weight":"500"}},Sl={style:{"font-size":"10px","font-weight":"500"}},Ll={class:"d-flex flex-wrap justify-space-between ga-2"},Ml={class:"profile-price"},Vl=["innerHTML"];const Tl=Re(()=>s("img",{class:"w-100 position-absolute",style:{bottom:"0",height:"55px"},src:Ls},null,-1)),Dl={key:0,class:"text-center pt-12"},Bl={key:1},El={key:0,class:"d-flex flex-column ga-5"},Il={key:1,class:""},Fl={class:"d-flex justify-center ga-2"},zl=Re(()=>s("img",{class:"d-flex justify-start",src:Ct,style:{transform:"rotate(180deg)",width:"51.69px",height:"32px"}},null,-1)),Rl={class:"tagline text-sm-center"},Nl=Re(()=>s("img",{style:{width:"51.69px",height:"32px"},class:"d-flex justify-start",src:Ct},null,-1)),Ul={key:2,class:"image-gallery"},Yl={class:"detail-title"},jl={class:"d-flex flex-column ga-2"},Hl={class:"detail-title"},Ol=["innerHTML"],Wl={key:0,class:"text-center"},ql={key:3,class:"d-flex flex-column ga-2"},Gl={class:"detail-title"},Jl=["innerHTML"],Ql={key:0,class:"text-center"},Xl={key:4,class:"d-flex flex-column ga-2"},Kl={class:"detail-title mt-10"},Zl=["innerHTML"],ea={key:0,class:"text-center"},ta={key:5,class:""},sa={class:"d-flex flex-column ga-sm-5 ga-2"},ia={class:"detail-title"},oa={class:"training-label"},la={class:"mt-5"},aa={class:"d-flex flex-column ga-3 pa-4"},na={class:"ga-2"},ra={class:"d-flex align-center ga-2"},ca=Re(()=>s("img",{width:"32px",height:"32px",src:Us},null,-1)),da={class:"text-teal degree-title"},ua={class:"d-flex flex-column"},pa={class:"text-gray-80 degree-detail d-flex flex-column ga-1"},fa={key:0},ma={style:{color:"#9e9e9e"}},ha={style:{color:"#9e9e9e"}},ga={key:6,id:"publicFeedback",class:"d-flex flex-column ga-5"},va={class:"detail-title"},_a={key:0,class:"d-flex justify-end"},ya={class:"practitioners-list"},ba=["innerHTML"],wa={class:"d-flex justify-center ma-15"},Ze="",xa=ae({__name:"PractitionerPublicProfile",setup(f){const u=fs(),{mdAndDown:l,xs:v,sm:h,smAndDown:S,mdAndUp:M}=vt(),P=A(0),g=it(),t=he(),p=He(),y=A(!1),I=[Fs,Ji];Oe();const O=E(()=>{var a;return ms((a=t.profile)==null?void 0:a.paymentMethods)}),m=A(!1),V=A(!1),T=A(""),W=E(()=>At(T.value).formatInternational());hs((a,w,U)=>{p.selectedReasonId="",p.selectedReason=null,U()});const F=async()=>{await Xe.go(-1)},b=A(null),C=gs(),$=async()=>{const a=await C.get(`/appointment/first-availability?addresses=${p.selectedAddress.id}&profiles=${t.profile.id}&start=${p.start.toISOString()}&end=${p.end.toISOString()}`);return a.data.message?"":j(a.data.date).format("ddd D MMM")},L=A(0),B=async()=>{var K,D,R,Q,X;const{practitionerSlug:a,discipline:w}=g.params,U=g.query.appointmentReasonId;if(p.selectedReasonId=U??"",a)try{if(!t.profile){As.stop();return}await p.fetchMotives(),g.query.remote&&(p.remote=g.query.remote),!p.selectedAddress&&((K=t.profile)!=null&&K.profileAddresses)&&((D=t.profile)==null?void 0:D.profileAddresses.length)>0&&(p.selectedAddress=await t.profile.profileAddresses[0].address),p.selectedAddress&&p.selectedAddress.id&&(t.profile.nextAvailability=await $()),p.appointmentLoading=!1;const G=j().add(S.value?2:3,"days").hour(23).minute(59).second(59).millisecond(999);let Z=p.start;p.start.isBefore(j())&&(Z=p.selectedMeeting&&p.selectedMeeting.start?j(p.selectedMeeting.start):j()),Z.isBefore(G)?p.start=j():p.start=Z.hour(0).minute(0).second(0).millisecond(0),bt.emit("refresh-sync-available"),t.profile&&Vt(),await t.optinions(String(a),String(w))}catch(G){console.error(G)}p.selectedAddress===null&&((R=t.profile)!=null&&R.profileAddresses)&&((Q=t.profile)==null?void 0:Q.profileAddresses.length)>0&&(p.selectedAddress=(X=t.profile)==null?void 0:X.profileAddresses[0].address)},z={320:{slidesPerView:1,spaceBetween:20},480:{slidesPerView:1,spaceBetween:30},640:{slidesPerView:1,spaceBetween:40},720:{slidesPerView:3,spaceBetween:40}},ne=async()=>{var Q,X,G;const{practitionerSlug:a,discipline:w,city:U}=g.params,K=(X=(Q=t==null?void 0:t.profile)==null?void 0:Q.owner)==null?void 0:X.fullName,D=(G=t==null?void 0:t.profile)==null?void 0:G.mainDescription,R={"@context":"https://schema.org/","@type":"Person",mainEntity:{"@type":"Person",name:K,url:`https://holitime.org/${w}/${U}/${a}`,jobTitle:D}};Ns({title:g.meta.title||"Holitime : Trouvez les meilleurs thérapeutes en médecine douce et alternative autour de vous",meta:[{name:"description",content:g.meta.description||"Trouvez facilement les meilleurs ostéopathes, acupuncteurs, psychologues,kinésithérapeutes,réflexologues, hypnothérapeutes, sophrologues et médecins nutritionnistes autour de vous"},{property:"og:title",content:g.meta.title||"Holitime : Trouvez les meilleurs thérapeutes en médecine douce et alternative autour de vous"},{property:"og:description",content:g.meta.description||"Trouvez facilement les meilleurs ostéopathes, acupuncteurs, psychologues,kinésithérapeutes,réflexologues, hypnothérapeutes, sophrologues et médecins nutritionnistes autour de vous"},{name:"twitter:title",content:g.meta.title||"Holitime : Trouvez les meilleurs thérapeutes en médecine douce et alternative autour de vous"},{name:"twitter:description",content:g.meta.description||"Trouvez facilement les meilleurs ostéopathes, acupuncteurs, psychologues,kinésithérapeutes,réflexologues, hypnothérapeutes, sophrologues et médecins nutritionnistes autour de vous"},{name:"twitter:image:alt",content:g.meta.title||"Holitime : Trouvez les meilleurs thérapeutes en médecine douce et alternative autour de vous"}],script:[{type:"application/ld+json",innerHTML:JSON.stringify(R)}]})},J=A(null),se=A(500),ue=()=>{J.value&&new ResizeObserver(w=>{for(let U of w)se.value=U.contentRect.height}).observe(J.value)};vs(()=>{u.searchService=""});let pe;_s(async()=>{pe=t.fetchProfile(g.params.practitionerSlug,g.params.discipline)}),de(se,a=>{se.value=a});const ve=E(()=>p.selectedAddress),We=()=>t.distanceFromPatient,re=A(1);de(()=>re.value,()=>{t.currentPage=re.value}),A(),A();function ie(a){if(a){var w=document.createElement("div");w.innerHTML=a;var U=w.textContent||w.innerText||"";return U.trim()===""}}const rt=A([]),$t=a=>{const w=t.profile.photos.map((K,D)=>{const R=rt.value[D];return{src:K.url,w:R?R.naturalWidth:1200,h:R?R.naturalHeight:800}}),U=new $s({dataSource:w,pswpModule:()=>Ss(()=>import("./photoswipe.esm-9bbc00ee.js"),[])});U.init(),U.loadAndOpen(a)},St=E(()=>!t.profile||!t.profile.expectedBenefits?!0:ie(t.profile.expectedBenefits)),Lt=E(()=>!t.profile||!t.profile.tagline?!0:ie(t.profile.tagline)),Mt=E(()=>!t.profile||!t.profile.sessionDescription?!0:ie(t.profile.sessionDescription)),_e=A(!1),ye=A(!1),be=A(!1),Vt=()=>{t.profile.sessionDescription===null&&(t.profile.sessionDescription=Ze),t.profile.expectedBenefits===null&&(t.profile.expectedBenefits=Ze),t.profile.mainDescription===null&&(t.profile.mainDescription=Ze)},qe=(a,w)=>{if(a&&a.length>800){if(w==="description")return _e.value?a:`${a.slice(0,800)}...`;if(w==="session")return ye.value?a:`${a.slice(0,800)}...`;if(w==="benefits")return be.value?a:`${a.slice(0,800)}...`}return a},Ge=a=>{a==="description"&&(_e.value=!_e.value),a==="session"&&(ye.value=!ye.value),a==="benefits"&&(be.value=!be.value)},Tt=a=>{},Dt=()=>{},ct=A(null),Bt=()=>{const a=document.querySelector("#formRdv");window.scrollTo({top:a.offsetTop-180,left:0,behavior:"smooth"})},dt=A(!1);ft(ct,([{isIntersecting:a}])=>{dt.value=a});const ut=A(null),Et=()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},It=A(!1);ft(ut,([{isIntersecting:a}])=>{It.value=a});const Ft=E(()=>new URL(t.profile.webSite).hostname),zt=A(!1),Rt=async a=>{await Xe.push({name:"PractitionerPublicProfile",params:{discipline:a.profile.mainDiscipline.slug,city:a.profile.address.city,practitionerSlug:a.profile.slug}}),location.reload()};de(async()=>g.params.discipline,async a=>{ue()},{immediate:!0});const Nt=async a=>{a&&(zt.value=!0,await Xe.push({name:"PractitionerPublicProfile",params:{discipline:a.mainDiscipline.slug,practitionerSlug:a.slug,city:g.params.city.toLowerCase()}}),location.reload())},Ut=E(()=>{var a;return(a=p.selectedAddress)==null?void 0:a.remote});E(()=>{const a=[];for(let w=0;w<t.profile.photos.length;w+=2)a.push(t.profile.photos.slice(w,w+3));return a}),kt(async()=>{if(t.isLoading=!0,p.appointmentLoading=!0,await pe,t.isLoading=!1,!t.profile){t.isLoading=!1;return}ne(),await B(),u.searchService=g.params.discipline,ue(),await u.findYourPractitioner()});const Yt=async()=>{if(m.value||V.value)return;y.value=!0,m.value=!0,await new Io().initWidget("myWidget",{sitekey:"0x4AAAAAAA5Y_kac8cNv9qcA",theme:"light",language:"fr",callback:async w=>{if(w){const U=g.params.discipline,K=g.params.practitionerSlug,D=await t.getPublicPhone(U,K,w);D&&(D!=null&&D.phone)?(V.value=!0,T.value=(D==null?void 0:D.phone)??"",setTimeout(()=>{y.value=!1},1e3)):(Ye.error("Une erreur s'est produite."),m.value=!1)}else Ye.error("Une erreur s'est produite"),m.value=!1}})};return(a,w)=>{const U=et("router-link"),K=et("session");return i(),c(H,null,[e(v)||e(h)?(i(),x(ys,{key:0,class:"px-2"},{default:n(()=>[dt.value?(i(),x(N,{key:0,color:"primary",variant:"flat","append-icon":"mdi-arrow-down",onClick:Bt},{default:n(()=>[k(o(a.$t("searchPage.scheduleAppointment")),1)]),_:1})):(i(),x(N,{key:1,color:"primary","append-icon":"mdi-arrow-up",variant:"flat",onClick:Et},{default:n(()=>[k(o(a.$t("searchPage.seeProfile")),1)]),_:1}))]),_:1})):d("",!0),r(K,{ref_key:"questProfile",ref:P},{default:n(()=>[(i(),c("section",{id:"profileSection",ref_key:"profileSection",ref:ut,key:L.value,style:bs([{"background-color":"white"},e(S)?{height:`calc(150px + ${se.value+"px"})`}:{}])},[s("div",Yo,[s("div",jo,[s("div",Ho,[r(Je,{class:"banner-container d-flex flex-column ga-5",fluid:e(l)},{default:n(()=>{var D,R,Q,X,G,Z,fe,we,xe,Pe,ke,Ae,Ce,$e,Se,Le,Me,Ve,Te,De,Be,Ee,Ie;return[s("div",null,[r(N,{color:"gray-80",variant:"text","prepend-icon":"mdi-arrow-left",onClick:F},{default:n(()=>[k(o(a.$t("back")),1)]),_:1})]),s("div",{ref_key:"myBlock",ref:J,class:"my-block bg-white rounded-xl d-sm-flex pa-sm-6 pa-5 ga-8 banner-container-info border",style:{"z-index":"100"}},[s("div",null,[s("div",Oo,[e(t).isLoading?d("",!0):(i(),x(xt,{key:0,size:"140",class:"border-md border-secondary border-opacity-100"},{default:n(()=>{var _,q,ee,Fe;return[(q=(_=e(t).profile)==null?void 0:_.avatar)!=null&&q.url?(i(),x(Qe,{key:0,src:(Fe=(ee=e(t).profile)==null?void 0:ee.avatar)==null?void 0:Fe.url,alt:"photo de profil",cover:""},null,8,["src"])):(i(),x(Pt,{key:1,color:"#9E9E9E"}))]}),_:1})),e(t).isLoading?(i(),x(me,{key:1,class:"skeleton-avatar",width:"182",height:"182",type:"avatar"})):d("",!0)]),e(t).isLoading?d("",!0):(i(),c(H,{key:0},[(D=e(t).profile)!=null&&D.allProfiles&&((R=e(t).profile)==null?void 0:R.allProfiles.length)>1?(i(),c("div",Wo,[(i(!0),c(H,null,le((Q=e(t).profile)==null?void 0:Q.allProfiles,_=>(i(),x(Ke,{key:_.id,style:{"font-size":"10px","font-weight":"500"},variant:"flat",color:e(g).params.discipline===_.mainDiscipline.slug?"secondary":"#F5F5F5",rounded:"md",class:oe(["font-weight-medium mb-2",e(g).params.discipline===_.mainDiscipline.slug?"text-white":"text-gray-80"]),density:"comfortable",onClick:q=>Nt(_)},{default:n(()=>{var q;return[k(o((q=_==null?void 0:_.mainDiscipline)==null?void 0:q.name),1)]}),_:2},1032,["color","class","onClick"]))),128))])):d("",!0),r(Rs,{"count-reviews":(X=e(t).profile)==null?void 0:X.reviews,"review-percentage":(G=e(t).profile)==null?void 0:G.reviewPercentage},null,8,["count-reviews","review-percentage"])],64)),e(t).isLoading?(i(),c("div",qo,[r(me,{type:"text"})])):d("",!0)]),s("div",Go,[e(t).isLoading?d("",!0):(i(),c("div",Jo,[s("div",{class:oe(["name-container d-flex align-start mb-4 mb-sm-0",{"flex-column":e(S)}])},[s("div",Qo,[s("div",Xo,[s("h1",Ko,o((Z=e(t).profile)==null?void 0:Z.owner.fullName),1),r(ht,{"is-verified":(fe=e(t).profile)==null?void 0:fe.isVerified,type:"green"},null,8,["is-verified"])]),s("h2",Zo,o(e(t).profile.mainDiscipline.name),1)]),r(ws),s("div",el,[e(t).profile.opinionPositive?(i(),c("div",tl,[s("span",sl,o(e(t).profile.opinionPositive),1),s("span",null,o(a.$t("practitionerPublicProfile.positifReviews",e(t).profile.opinionPositive)),1)])):d("",!0),(we=e(t).profile)!=null&&we.nextAvailability?(i(),c("div",{key:1,class:oe(["availability-container flex-shrink-1 text-right d-flex align-center",{"availability-container-sm-and-down":e(S)}])},[il,s("span",ol,o(a.$t("practitionerPublicProfile.availableFrom")),1),s("span",ll,o(e(t).profile.nextAvailability),1)],2)):d("",!0)])],2),s("div",al,[s("div",nl,[(xe=e(t).profile)!=null&&xe.durationMin&&((Pe=e(t).profile)!=null&&Pe.durationMax)?(i(),c("span",rl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-clock-time-four-outline")]),_:1}),e(t).profile.durationMin<e(t).profile.durationMax?(i(),c(H,{key:0},[k(o(e(mt)(e(t).profile.durationMin))+" - "+o(e(mt)(e(t).profile.durationMax)),1)],64)):(i(),c(H,{key:1},[k(o(e(t).profile.durationMax)+" min",1)],64))])):d("",!0),(ke=e(t).profile)!=null&&ke.remote?(i(),c("span",cl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-video-outline")]),_:1}),k(o(a.$t("profile.teleconsultation")),1)])):d("",!0),ve.value&&!ve.value.remote?(i(),c("div",dl,[s("span",ul,[s("h3",pl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-map-marker-outline")]),_:1}),k(" "+o(ve.value.formattedAddress),1)])]),Ut.value?d("",!0):(i(),c("span",fl,o(We()),1))])):d("",!0)]),(Ae=e(t).profile)!=null&&Ae.publicEmail||(Ce=e(t).profile)!=null&&Ce.hasPhoneNumber||($e=e(t).profile)!=null&&$e.webSite?(i(),c("div",ml,[(Se=e(t).profile)!=null&&Se.publicEmail?(i(),c("span",hl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-email-outline")]),_:1}),s("a",{class:"profile-info",href:`mailto:${(Le=e(t).profile)==null?void 0:Le.publicEmail}`},o((Me=e(t).profile)==null?void 0:Me.publicEmail),9,gl)])):d("",!0),(Ve=e(t).profile)!=null&&Ve.hasPhoneNumber&&!V.value?(i(),c("span",vl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-phone-outline")]),_:1}),r(N,{loading:m.value,onClick:w[0]||(w[0]=()=>Yt()),class:"border",color:"white",density:"comfortable","append-icon":"mdi-eye-outline"},{default:n(()=>[s("span",_l,o(a.$t("practitionerPublicProfile.display-phone")),1)]),_:1},8,["loading"])])):d("",!0),V.value?(i(),c("span",yl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-phone-outline")]),_:1}),k(o(W.value),1)])):d("",!0),(Te=e(t).profile)!=null&&Te.webSite?(i(),c("div",bl,[r(Y,{color:"secondary",size:"20",class:"mr-1"},{default:n(()=>[k("mdi-web")]),_:1}),s("a",{href:(De=e(t).profile)==null?void 0:De.webSite,target:"_blank",class:"profile-info pa-0 d-flex align-center d-inline-flex ga-1"},o(Ft.value),9,wl)])):d("",!0)])):d("",!0),(Be=e(t).profile)!=null&&Be.spokenLanguages?(i(),c("div",xl,[s("span",null,o(a.$t("profile.spokenLanguages"))+": ",1),s("span",Pl,o(e(xs)(e(t).profile.spokenLanguages)),1)])):d("",!0),O.value?(i(),c("div",kl,[s("span",null,o(a.$t("profile.meansOfPayment"))+": ",1),s("span",Al,o(O.value),1)])):d("",!0),(Ee=e(t).profile)!=null&&Ee.disciplines?(i(),c("div",Cl,[(i(!0),c(H,null,le(e(t).profile.disciplines,_=>(i(),x(Ke,{variant:"flat",color:"#F5F5F5",rounded:"md",key:_.id,class:"text-gray-80",density:"compact"},{default:n(()=>[s("span",$l,o(_==null?void 0:_.name),1)]),_:2},1024))),128)),(i(!0),c(H,null,le(e(t).profile.services,_=>(i(),x(Ke,{variant:"flat",color:"#F5F5F5",rounded:"md",key:_.id,class:"text-gray-80",density:"compact"},{default:n(()=>[s("span",Sl,o(_==null?void 0:_.name),1)]),_:2},1024))),128))])):d("",!0),s("div",Ll,[s("div",Ml,[(Ie=e(t).profile)!=null&&Ie.priceMin?(i(),c("span",{key:0,class:"pr-5",innerHTML:a.$t("practitionerPublicProfile.fromPrice",{price:e(t).profile.priceMin})},null,8,Vl)):d("",!0)]),d("",!0)])])])),e(t).isLoading&&e(M)?(i(),x(me,{key:1,width:"600",type:"text, chip@3, paragraph@1, text, text, list-item-three-line"})):d("",!0),e(t).isLoading&&!e(M)?(i(),x(me,{key:2,type:"chip, chip, text, paragraph@1, text"})):d("",!0)])],512)]}),_:1},8,["fluid"])]),Tl])])],4)),!e(t).profile&&!e(t).isLoading?(i(),c("p",Dl,o(a.$t("practitionerPublicProfile.profileNotFound")),1)):d("",!0),e(t).profile?(i(),c("section",Bl,[r(Je,{fluid:e(l),class:"pt-0"},{default:n(()=>[r(ce,{class:"appointment-side-panel"},{default:n(()=>[r(te,{"order-md":"1",order:"2",cols:"12",md:"7",lg:"8",class:"flex-md-shrink"},{default:n(()=>{var D,R,Q,X,G,Z,fe,we,xe,Pe,ke,Ae,Ce,$e,Se,Le,Me,Ve,Te,De,Be,Ee,Ie;return[e(t).isLoading?d("",!0):(i(),c("div",El,[(D=e(t).profile)!=null&&D.pendingAccountActivation?(i(),x(Ps,{key:0,type:"warning",color:"accent2"},{default:n(()=>[k(o(a.$t("profile.accountInactive"))+" ",1),r(U,{to:{name:"DashboardHome"}},{default:n(()=>[k(o(a.$t("dashboard.home.btn.activate")),1)]),_:1})]),_:1})):d("",!0),Lt.value?d("",!0):(i(),c("div",Il,[s("div",Fl,[zl,s("span",Rl,o((R=e(t).profile)==null?void 0:R.tagline),1),Nl])])),(X=(Q=e(t).profile)==null?void 0:Q.photos)!=null&&X.length?(i(),c("div",Ul,[s("div",Yl,o(a.$t("practitionerPublicProfile.image-galery")),1),r(e(Is),{"space-between":20,"slides-per-view":2,"centered-slides":((Z=(G=e(t).profile)==null?void 0:G.photos)==null?void 0:Z.length)<3,modules:I,breakpoints:z,navigation:!0,effect:"coverflow",coverflowEffect:{rotate:10,stretch:0,depth:100,modifier:1,slideShadows:!1},onSwiper:Tt,onSlideChange:Dt,class:"py-5"},{default:n(()=>{var _;return[(i(!0),c(H,null,le((_=e(t).profile)==null?void 0:_.photos,(q,ee)=>(i(),x(e(zs),{key:ee},{default:n(()=>[r(Qe,{class:"image-class cursor-pointer elevation-2",src:q==null?void 0:q.url,ref_for:!0,ref:Fe=>rt.value[ee]=Fe,onClick:Fe=>$t(ee),alt:"Practitioner Photo",cover:"",rounded:"lg"},null,8,["src","onClick"])]),_:2},1024))),128))]}),_:1},8,["centered-slides"])])):d("",!0),s("div",jl,[s("div",Hl,o(a.$t("profile.detailedPresentation")),1),s("div",null,[r(Ue,{class:oe(["detail-description overflow-x-hidden text-break px-0 py-0",{"text-section-fade":!_e.value&&((we=(fe=e(t).profile)==null?void 0:fe.mainDescription)==null?void 0:we.length)>800}])},{default:n(()=>{var _;return[s("p",{innerHTML:qe((_=e(t).profile)==null?void 0:_.mainDescription,"description")},null,8,Ol)]}),_:1},8,["class"]),((Pe=(xe=e(t).profile)==null?void 0:xe.mainDescription)==null?void 0:Pe.length)>800?(i(),c("div",Wl,[r(N,{onClick:w[1]||(w[1]=_=>Ge("description")),variant:"outlined",class:"round-button",icon:""},{default:n(()=>[r(Y,null,{default:n(()=>[k(o(_e.value?"mdi-chevron-up":"mdi-chevron-down"),1)]),_:1})]),_:1})])):d("",!0)])]),Mt.value?d("",!0):(i(),c("div",ql,[s("div",Gl,o(a.$t("profile.sessionProcess")),1),s("div",null,[r(Ue,{class:oe(["detail-description overflow-x-hidden text-break px-0 py-0",{"text-section-fade":!ye.value&&((Ae=(ke=e(t).profile)==null?void 0:ke.sessionDescription)==null?void 0:Ae.length)>800}])},{default:n(()=>{var _;return[s("p",{innerHTML:qe((_=e(t).profile)==null?void 0:_.sessionDescription,"session")},null,8,Jl)]}),_:1},8,["class"]),(($e=(Ce=e(t).profile)==null?void 0:Ce.sessionDescription)==null?void 0:$e.length)>800?(i(),c("div",Ql,[r(N,{onClick:w[2]||(w[2]=_=>Ge("session")),variant:"outlined",class:"round-button",icon:""},{default:n(()=>[r(Y,null,{default:n(()=>[k(o(ye.value?"mdi-chevron-up":"mdi-chevron-down"),1)]),_:1})]),_:1})])):d("",!0)])])),St.value?d("",!0):(i(),c("div",Xl,[s("div",Kl,o(a.$t("profile.expectedBenefits")),1),s("div",null,[r(Ue,{class:oe(["detail-description overflow-x-hidden text-break px-0 py-0",{"text-section-fade":!be.value&&((Le=(Se=e(t).profile)==null?void 0:Se.expectedBenefits)==null?void 0:Le.length)>800}])},{default:n(()=>{var _;return[s("p",{innerHTML:qe((_=e(t).profile)==null?void 0:_.expectedBenefits,"benefits")},null,8,Zl)]}),_:1},8,["class"]),((Ve=(Me=e(t).profile)==null?void 0:Me.expectedBenefits)==null?void 0:Ve.length)>800?(i(),c("div",ea,[r(N,{onClick:w[3]||(w[3]=_=>Ge("benefits")),variant:"outlined",class:"round-button",icon:""},{default:n(()=>[r(Y,null,{default:n(()=>[k(o(be.value?"mdi-chevron-up":"mdi-chevron-down"),1)]),_:1})]),_:1})])):d("",!0)])])),(Te=e(t).profile)!=null&&Te.degrees&&((De=e(t).profile)!=null&&De.degrees.length)?(i(),c("div",ta,[s("div",sa,[s("p",ia,o(a.$t("profile.trainingAndExperience")),1),s("p",oa,o(a.$t("practitionerPublicProfile.training",(Be=e(t).profile)==null?void 0:Be.degrees.length))+": ("+o((Ee=e(t).profile)==null?void 0:Ee.degrees.length)+") ",1)]),s("div",la,[s("div",aa,[(i(!0),c(H,null,le((Ie=e(t).profile)==null?void 0:Ie.degrees,(_,q)=>{var ee;return i(),c("div",{key:q},[s("div",na,[s("div",ra,[ca,s("p",da,o(_.title),1),r(ht,{"is-verified":_.isVerified,type:"blue"},null,8,["is-verified"])]),s("div",ua,[s("div",pa,[s("p",null,o(_.schoolName),1),_.discipline?(i(),c("p",fa,o(a.$t("practitionerPublicProfile.discipline"))+": "+o(_.discipline),1)):d("",!0),s("p",null,[s("span",ma,o(a.$t("practitionerPublicProfile.obtain"))+":",1),k(" "+o(_.graduationYear),1)]),s("p",null,[s("span",ha,o(a.$t("practitionerPublicProfile.degree-duration"))+": ",1),k(" "+o(_.durationValue)+" "+o(a.$t(`profileForm.degrees.durationUnit.${_.durationUnit}`,_.durationValue)),1)])])])]),q<((ee=e(t).profile)==null?void 0:ee.degrees.length)-1?(i(),x(Cs,{key:0,class:"my-2"})):d("",!0)])}),128))])])])):d("",!0),e(t).feedbacks?(i(),c("div",ga,[s("p",va,o(a.$t("profile.practitionnerFeedback")),1),s("div",null,[r(Eo),e(t).last_page>1?(i(),c("div",_a,[r(ks,{"active-color":"secondary",density:"compact",color:"primary",modelValue:e(t).currentPage,"onUpdate:modelValue":w[4]||(w[4]=_=>e(t).currentPage=_),length:e(t).last_page,"total-visible":6},null,8,["modelValue","length"])])):d("",!0)])])):d("",!0)])),e(t).isLoading?(i(),x(me,{key:1,class:"mt-10 mx-4",type:"text, paragraph@6, text, text, list-item-three-line"})):d("",!0)]}),_:1}),r(te,{"order-md":"2",order:"1",id:"formRdv",ref_key:"formRdv",ref:ct,cols:"12",md:"5",lg:"4",class:"form-container"},{default:n(()=>[r(Wi,{profile:e(t).profile,selectedAddressId:b.value,paymentMethods:O.value},null,8,["profile","selectedAddressId","paymentMethods"])]),_:1},512)]),_:1})]),_:1},8,["fluid"]),s("section",ya,[r(Qe,{src:Ms}),r(Je,null,{default:n(()=>[s("h2",{class:"text-center text-primary title mb-5",innerHTML:a.$t("practitionerPublicProfile.discover-practitioners")},null,8,ba),r(ce,null,{default:n(()=>[(i(!0),c(H,null,le(e(u).listPractitioners.slice(0,6),D=>(i(),x(te,{cols:"12",sm:"6",md:"6",lg:"4",key:D.id},{default:n(()=>[r(Vs,{"onUpdate:reload":w[5]||(w[5]=R=>Rt(R)),profile:D,class:""},null,8,["profile"])]),_:2},1024))),128))]),_:1}),s("div",wa,[r(N,{style:{height:"48px","font-size":"16px"},to:{name:"SearchPage"},variant:"outlined",color:"white",class:"bg-secondary see-more-practitioners px-5","append-icon":"mdi-arrow-top-right"},{default:n(()=>[k(o(a.$t("home.show_more_practitioners")),1)]),_:1})])]),_:1})]),y.value?(i(),x(Uo,{key:0,dialog:y.value,"onUpdate:close":w[6]||(w[6]=D=>y.value=!1)},null,8,["dialog"])):d("",!0)])):d("",!0)]),_:1},512)],64)}}});const Ba=ge(xa,[["__scopeId","data-v-0bbb3212"]]);export{Ba as default};
//# sourceMappingURL=PractitionerPublicProfile-076200f5.js.map