1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ShareButtons-pL-O_6lt.js","assets/index-sUPB-bMu.js","assets/index-CjsJg3P0.css","assets/ShareButtons-DOncPu2p.css"])))=>i.map(i=>d[i]); 2import{_ as w,m as O,j as T,k as B,b as h,$ as G,c as n,o as l,g as i,d as C,w as g,Z as p,t as o,e as c,a as e,F as m,s as S,a1 as R,f as E,am as x,p as P}from"./index-sUPB-bMu.js";import{m as D}from"./menuItemNameMixin-D-Sxrcvm.js";import{h as q}from"./optimizedImage-CqpgVSCQ.js";import{_ as v,a as L}from"./celulas-BFNja8my.js";const F=B(()=>P(()=>import("./ShareButtons-pL-O_6lt.js"),__vite__mapDeps([0,1,2,3]))),j={name:"CelulaSingle",components:{ShareButtons:F},mixins:[D,q],props:{celulaId:{type:Number,required:!0}},data(){return{showModal:!1,loading:null,alertMessage:{type:null,message:null},alertBox:{type:null,message:null}}},computed:{...T(["celulasGetSingle","celulasGetUserCelulas","churchData","userLoggedIn"]),modalWidth(){return window.screen.width<575?"90%":"480px"},celulaContent(){return this.celulasGetSingle},userParticipate(){return this.userLoggedIn&&this.celulasGetUserCelulas?this.celulasGetUserCelulas.some(s=>s.id===this.celulaContent.id):!1},cleanedPhone(){return this.celulaContent.lider.telefone?this.celulaContent.lider.telefone.replace(/\D/g,""):""},whatsAppLink(){return this.cleanedPhone?`https://wa.me/${this.cleanedPhone}`:""}},async created(){await this.getCelula(),this.userLoggedIn&&await this.getUserCelula(),this.celulaContent?this.$useHead({title:`${this.celulaContent.nome} - ${this.$t("CELULAS.MODULE_NAME")}`}):this.$useHead({title:this.$t("CELULAS.MODULE_NAME")})},methods:{...O(["showCelula","fetchUserCelulas"]),async getCelula(){this.loading=!0;try{await this.showCelula(this.celulaId)}catch{this.alertBox={type:"error",message:this.$t("CELULAS.SINGLE.MESSAGE.ERROR.GENERIC")}}this.loading=!1},async getUserCelula(){this.loading=!0;try{await this.fetchUserCelulas()}catch{this.alertBox={type:"error",message:this.$t("CELULAS.SINGLE.MESSAGE.ERROR.GENERIC")}}this.loading=!1},openModal(){this.showModal=!0},closeModal(){this.showModal=!1},requestCelula(){this.showModal=!this.showModal},async sendRequest(){this.$formSending(!0,this.$refs.sendRequest);try{await x.postRequestCelula(this.churchData.slug,{celula:this.celulaContent.id}),this.$router.replace({name:"celulaRequest"}),this.closeModal()}catch(s){this.closeModal(),s.response&&s.response.data.code===409?this.alertMessage={type:"warning",message:s.response.data.message}:this.alertMessage={type:"error",message:this.$t("CELULAS.SINGLE.MESSAGE.ERROR.REQUEST")}}}}},z=v,H=L,V=v,Q=L,W={class:"celula-single-page"},X={key:1,class:"celula-single-page__content"},Z={key:0,class:"loading"},J={class:"loading__banner"},K={class:"loading__content"},Y={class:"loading__options"},$={class:"loading__tags"},ee={class:"loading__tag"},te={class:"loading__tag"},se={class:"loading__tag"},le={class:"loading__share"},ne={class:"loading__title"},ae={class:"loading__description"},oe={class:"loading__line"},ie={class:"loading__line"},re={class:"loading__line"},ce={class:"loading__actions"},de={class:"loading__button"},_e={key:1,class:"celula-single"},ue={class:"celula-single__banner image-gradient"},he=["srcset"],ge=["src","alt"],me=["srcset"],Ce=["src","alt"],pe={class:"celula-single__content"},Ee={class:"celula-options"},Le={class:"celula-options__tags"},fe=["textContent"],Se={key:0,class:"tag"},ye=["textContent"],ve={class:"celula-options__share"},Ae={class:"celula-title"},Ne={class:"celula-title__title"},Ie={class:"celula-text"},be={class:"celula-text__description"},ke={class:"celula-info"},Ue={class:"celula-info__reunion"},Me={class:"name"},we={class:"celula-info__reunion__day"},Oe={class:"text__date"},Te={class:"celula-info__reunion__hour"},Be={class:"text__date"},Ge={class:"celula-info__resp"},Re={class:"title"},xe={class:"leader"},Pe={class:"leader__icon"},De=["src","alt"],qe={class:"leader__info"},Fe={class:"name"},je={class:"function"},ze=["href"],He=["textContent"],Ve=["href"],Qe=["textContent"],We=["href"],Xe=["textContent"],Ze={key:0,class:"celula-info__address"},Je={class:"title"},Ke={class:"address"},Ye={class:"address__icon"},$e=["textContent"],et={key:1,class:"address-button"},tt=["href"],st={class:"btn__text"},lt={class:"celula-actions"},nt={key:1,class:"celula-actions__button"},at=["textContent"],ot={class:"btn__text"},it={key:0,class:"request-celula"},rt={class:"request-celula__text"},ct={ref:"sendRequest",class:"request-celula__buttons"},dt=["textContent"],_t=["textContent"],ut={key:1,class:"request-login"},ht={class:"request-login__text"},gt={class:"request-login__buttons"},mt=["textContent"];function Ct(s,a,A,pt,_,t){const N=h("PageContentHeader"),I=h("AlertBox"),u=h("SkeletonElement"),b=h("ShareButtons"),d=h("SvgElement"),k=h("AlertMessage"),y=h("router-link"),U=h("ModalElement"),M=G("dompurify-html");return l(),n("div",W,[i(N,{padded:!0,leftmobile:!0,"color-white":!_.alertBox.message,type:"groups",class:"celula-single-page__header"},{default:g(()=>[p(o(s.menuItemName("INPCAPP_CELULA")||s.$t("CELULAS.MODULE_NAME")),1
2)]),_:1},8,["color-white"]),_.alertBox.message?(l(),C(I,{key:0,type:_.alertBox.type},{default:g(()=>[p(o(_.alertBox.message),1)]),_:1},8,["type"])):(l(),n("div",X,[_.loading?(l(),n("div",Z,[e("div",J,[i(u,{width:"100%",height:"100%"})]),e("div",K,[e("div",Y,[e("div",$,[e("div",ee,[i(u,{height:"1.7rem"})]),e("div",te,[i(u,{height:"1.7rem"})]),e("div",se,[i(u,{height:"1.7rem"})])]),e("div",le,[i(u,{height:"2.6rem"})])]),e("div",ne,[i(u,{height:"2rem"})]),e("div",ae,[e("div",oe,[i(u,{height:"1.4rem"})]),e("div",ie,[i(u,{height:"1.4rem"})]),e("div",re,[i(u,{height:"1.4rem"})])]),e("div",ce,[e("div",de,[i(u,{height:"100%"})])])])])):t.celulaContent?(l(),n("div",_e,[e("picture",ue,[s.hasOptimizedImage(t.celulaContent)?(l(),n("source",{key:0,srcset:s.hasOptimizedImage(t.celulaContent),type:"image/webp"},null,8,he)):c("",!0),t.celulaContent.image?(l(),n("img",{key:1,class:"background-image",src:t.celulaContent.image.url,alt:t.celulaContent.nome},null,8,ge)):(l(),n(m,{key:2},[a[5]||(a[5]=e("source",{srcset:z,type:"image/webp"},null,-1)),a[6]||(a[6]=e("source",{srcset:H,type:"image/jpg"},null,-1)),a[7]||(a[7]=e("img",{class:"background-image",src:L,alt:"$t('CELULAS.MODULE_NAME')"},null,-1))],64)),s.hasOptimizedImage(t.celulaContent)?(l(),n("source",{key:3,srcset:s.hasOptimizedImage(t.celulaContent),type:"image/webp"},null,8,me)):c("",!0),t.celulaContent.image?(l(),n("img",{key:4,class:"front-image",src:t.celulaContent.image.url,alt:t.celulaContent.nome},null,8,Ce)):(l(),n(m,{key:5},[a[8]||(a[8]=e("source",{srcset:V,type:"image/webp"},null,-1)),a[9]||(a[9]=e("source",{srcset:Q,type:"image/jpg"},null,-1)),a[10]||(a[10]=e("img",{class:"front-image",src:L,alt:"$t('CELULAS.MODULE_NAME')"},null,-1))],64))]),e("div",pe,[e("div",Ee,[e("div",Le,[(l(!0),n(m,null,S(t.celulaContent.categorias,(r,f)=>(l(),n("button",{key:f,class:"tag"},[a[11]||(a[11]=e("div",{class:"tag__cover"},null,-1)),e("p",{class:"tag__text",textContent:o(r.nome)},null,8,fe)]))),128)),t.celulaContent.enderecos[0]?.bairro?(l(),n("div",Se,[a[12]||(a[12]=e("div",{class:"tag__cover"},null,-1)),t.celulaContent.enderecos[0].bairro?(l(),n("span",{key:0,class:"tag__text",textContent:o(t.celulaContent.enderecos[0].bairro)},null,8,ye)):c("",!0)])):c("",!0)]),e("div",ve,[i(b,{text:t.celulaContent.descricao,url:`/groups/${t.celulaContent.id}/`,direction:"top",color:"primary"},null,8,["text","url"])])]),e("div",Ae,[e("h1",Ne,o(t.celulaContent.nome),1)]),e("div",Ie,[R(e("p",be,null,512),[[M,t.celulaContent.descricao]])]),e("div",ke,[e("div",Ue,[e("h6",Me,o(s.$t("CELULAS.SINGLE.INFO.REUNION")),1),(l(!0),n(m,null,S(t.celulaContent.reunioes,(r,f)=>(l(),n("div",{key:f,class:"date"},[e("div",we,[i(d,{name:"CalendarBorder",title:"CalendarBorder",height:"18",class:"icon"}),e("span",Oe,o(s.$dayjs().day(r.diaDaSemana).format("dddd")),1)]),e("div",Te,[i(d,{name:"ClockBorder",title:"ClockBorder",height:"18",class:"icon"}),e("span",Be,o(` 3 ${s.$dayjs(r.horarioInicio).utc().format("LT")} 4 - ${s.$dayjs(r.horarioTermino).utc().format("LT")} 5 `),1)])]))),128))]),e("div",Ge,[e("h6",Re,o(s.$t("CELULAS.SINGLE.INFO.RESPONSIBLE")),1),e("div",xe,[e("figure",Pe,[t.celulaContent.lider.image?(l(),n("img",{key:0,class:"image",src:t.celulaContent.lider.image.url,alt:t.celulaContent.lider.nome},null,8,De)):(l(),C(d,{key:1,class:"image",name:"AvatarPlaceHolder",title:"AvatarPlaceHolder"}))]),e("div",qe,[e("p",Fe,o(t.celulaContent.lider.nome),1),e("p",je,o(s.$t("CELULAS.SINGLE.INFO.FUNCTION",{group:s.menuItemName("INPCAPP_CELULA")||s.$t("CELULAS.MODULE_NAME")})),1),t.celulaContent.flagExibirTelefoneLider&&t.celulaContent.lider.telefone?(l(),n("a",{key:0,href:`tel:${s.churchData.telefone}`,target:"_blank",rel:"noopener noreferrer",class:"phone"},[i(d,{name:"PhoneBorder",title:"PhoneBorder",width:"24",height:"24",class:"phone__icon"}),e("p",{class:"phone__text",textContent:o(t.celulaContent.lider.telefone)},null,8,He)],8,ze)):c("",!0),t.celulaContent.flagExibirTelefoneLider&&t.celulaContent.lider.telefone?(l(),n("a",{key:1,href:t.whatsAppLink,target:"_blank",rel:"noopener noreferrer",class:"phone"}
5,[i(d,{name:"WhatsApp",title:"WhatsApp",width:"24",height:"24",class:"phone__whatsapp__icon"}),e("p",{class:"phone__text",textContent:o(t.celulaContent.lider.telefone)},null,8,Qe)],8,Ve)):c("",!0),t.celulaContent.lider.email?(l(),n("a",{key:2,href:`mailto:${s.churchData.email}`,target:"_blank",rel:"noopener noreferrer",class:"email"},[i(d,{name:"Email",title:"Email",width:"24",height:"24",class:"email__icon"}),e("p",{class:"email__text",textContent:o(t.celulaContent.lider.email)},null,8,Xe)],8,We)):c("",!0)])])]),t.celulaContent.flagExibirEndereco||t.userParticipate?(l(),n("div",Ze,[e("h6",Je,o(s.$t("CELULAS.SINGLE.INFO.ADDRESS")),1),e("div",Ke,[e("figure",Ye,[i(d,{name:"Address",title:"Address",width:"24",height:"24"})]),(l(!0),n(m,null,S(t.celulaContent.enderecos,r=>(l(),n("div",{key:r.id,class:"address__info"},[r.enderecoCompleto?(l(),n("p",{key:0,class:"address-text",textContent:o(r.enderecoCompleto)},null,8,$e)):c("",!0),r.latitude&&r.longitude?(l(),n("div",et,[e("a",{class:"btn btn--outline-primary",href:`http://www.google.com.br/maps/place/${r.latitude},${r.longitude} 6 /@${r.latitude},${r.longitude},17z/`,target:"_blank",rel:"noopener noreferrer"},[i(d,{type:"icon",class:"icon",name:"Map",title:"Map",width:"24",height:"24"}),e("span",st,o(s.$t("ABOUT_US.BUTTON.DIRECTIONS")),1)],8,tt)])):c("",!0)]))),128))])])):c("",!0)]),e("div",lt,[_.alertMessage.message?(l(),C(k,{key:0,type:_.alertMessage.type},{icon:g(()=>[i(d,{name:"Alert",title:s.$t("ALERT_MESSAGE.TITLE"),width:"1.5rem",height:"100%",color:"yellow",class:"icon"},null,8,["title"])]),default:g(()=>[p(" "+o(_.alertMessage.message),1)]),_:1},8,["type"])):c("",!0),!t.userParticipate&&t.celulaContent.flagReceberSolicitacao?(l(),n("div",nt,[e("button",{class:"btn btn--color-primary",onClick:a[0]||(a[0]=E(r=>t.requestCelula(),["prevent"])),textContent:o(s.$t("CELULAS.SINGLE.ACTIONS.BUTTON"))},null,8,at)])):c("",!0),s.userLoggedIn&&t.userParticipate?(l(),C(y,{key:2,to:{name:"celulaMeetings"},class:"btn btn--color-primary celula-actions__meetings"},{default:g(()=>[i(d,{name:"CalendarBorder",title:"CalendarBorder",height:"18",class:"icon"}),e("span",ot,o(s.$t("CELULAS.SINGLE.ACTIONS.BUTTONS.MEETINGS")),1)]),_:1})):c("",!0)])])])):c("",!0)])),i(U,{"modal-id":"solicitation-celula",width:t.modalWidth,"click-to-close":!0,"close-button":!0,show:_.showModal,onModalVisible:a[4]||(a[4]=r=>_.showModal=r)},{default:g(()=>[s.userLoggedIn?(l(),n("div",it,[i(d,{name:"IlustraGroups",type:"other",class:"icon"}),e("p",rt,o(s.$t("CELULAS.SINGLE.ACTIONS.REQUEST")),1),e("form",ct,[e("button",{type:"submit",class:"btn btn--color-primary",onClick:a[1]||(a[1]=E(r=>t.sendRequest(),["prevent"])),textContent:o(s.$t("CELULAS.SINGLE.ACTIONS.BUTTONS.CONFIRM"))},null,8,dt),e("button",{class:"btn button",onClick:a[2]||(a[2]=E(r=>t.closeModal(),["prevent"])),textContent:o(s.$t("CELULAS.SINGLE.ACTIONS.BUTTONS.CANCEL"))},null,8,_t)],512)])):c("",!0),s.userLoggedIn?c("",!0):(l(),n("div",ut,[i(d,{name:"IlustraGroups",type:"other",class:"icon"}),e("p",ht,o(s.$t("CELULAS.SINGLE.ACTIONS.TEXT")),1),e("div",gt,[i(y,{to:{name:"userAccess",query:{redirectTo:`/groups/${A.celulaId}`}},class:"btn btn--color-primary"},{default:g(()=>[p(o(s.$t("REQUEST_LOGIN.BUTTONS.CONFIRM")),1)]),_:1},8,["to"]),e("button",{class:"btn button",onClick:a[3]||(a[3]=E((...r)=>t.closeModal&&t.closeModal(...r),["prevent"])),textContent:o(s.$t("REQUEST_LOGIN.BUTTONS.CANCEL"))},null,8,mt)])]))]),_:1},8,["width","show"])])}const yt=w(j,[["render",Ct],["__scopeId","data-v-6c14360d"]]);export{yt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.