1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/EventCard-vkkcH8SU.js","assets/index-sUPB-bMu.js","assets/index-CjsJg3P0.css","assets/optimizedImage-CqpgVSCQ.js","assets/EventCard-CdV1_vBH.css","assets/ShareButtons-pL-O_6lt.js","assets/ShareButtons-DOncPu2p.css"])))=>i.map(i=>d[i]); 2import{_ as $,j as w,k as A,b as v,$ as G,c as o,o as i,g as r,a as t,e as l,t as a,F as f,s as N,Z as T,n as g,a1 as L,w as u,f as I,d as R,a7 as B,a8 as k,p as b}from"./index-sUPB-bMu.js";import{h as H}from"./optimizedImage-CqpgVSCQ.js";const U=A(()=>b(()=>import("./EventCard-vkkcH8SU.js"),__vite__mapDeps([0,1,2,3,4]))),D=A(()=>b(()=>import("./ShareButtons-pL-O_6lt.js"),__vite__mapDeps([5,1,2,6]))),X={name:"EventSingle",components:{EventCard:U,ShareButtons:D},mixins:[H],data(){return{breakpoints:{700:{itemsToShow:2.2},1024:{itemsToShow:3.2}},infoModal:{need:!1,checked:!1,alert:!1}}},computed:{...w(["churchData","events","eventSingle","eventBoughtTickets"]),modalWidth(){return window.screen.width<575?"90%":"480px"},getRelatedEvent(){if(!this.events.length||this.events.length<=2)return!1;const e=this.events.slice(0,5);return e.splice(e.findIndex(n=>n.id===this.eventSingle.id),1),e},availableTickets(){return this.eventSingle.tiposIngresso.reduce((e,n)=>(n.flagVendaDisponivel&&e.push(n),e),[])},notSouldOfTickets(){return this.eventSingle.tiposIngresso.reduce((e,n)=>(n.flagEsgotado||e.push(n),e),[])},availableTicketsAt(){return this.notSouldOfTickets.reduce((e,n)=>(n.dataInicioPublicacao&&e.push(n),e),[])},fristAvailableTicketAt(){return this.notSouldOfTickets.reduce((e,n)=>this.$dayjs(n.dataInicioPublicacao).isBefore(this.$dayjs(e.dataInicioPublicacao),"minute")?n:e)},convertedContactPhone(){return this.eventSingle.contato.telefone.replace(/[^\d]+/g,"")},eventPrice(){if(!this.eventSingle.tiposIngresso.length)return null;const e=this.availableTickets;if(!e.length)return null;const n=e.reduce((h,d)=>h.valor>d.valor?h:d),E=e.reduce((h,d)=>h.valor<d.valor?h:d),m=E===n?"SINGLE":"TWO",_=E.flagGratuito?this.$t("EVENT.SINGLE.TEXT.PRICE.FREE"):k(E.valor,this.churchData.moeda),s=n.flagGratuito?this.$t("EVENT.SINGLE.TEXT.PRICE.FREE"):k(n.valor,this.churchData.moeda);return this.$t(`EVENT.SINGLE.TEXT.PRICE.${m}`,{initial:_,final:s})},eventStatus(){return this.eventSingle.flagPermitirInscricoes?this.availableTickets.length?"AVAILABLE":(this.userAvailableTickets,"CLOSED"):this.eventSingle.modalidade==="O"&&this.eventSingle.urlEventoOnline?"ONLINE":"UNAVAILABLE"},userHasEventTicket(){return this.eventBoughtTickets&&this.eventBoughtTickets.length},userHasTicketWithContent(){return this.userHasEventTicket&&this.eventBoughtTickets.find(e=>e.tipoIngresso.flagPossuiConteudo)?"TRUE":"FALSE"},availableButttonTitle(){return this.userHasEventTicket?"REGISTER_AGAIN":"REGISTER"},userAvailableTickets(){let e=0;return this.notSouldOfTickets.map(n=>{e+=this.userTicketLimit(n)}),e>0}},created(){this.eventSingle&&this.$useHead({title:`${this.eventSingle.nome} - ${this.$t("EVENT.ALL.TITLE.PAGE")}`,meta:[{vmid:"description",name:"description",content:this.eventSingle.descricao},{vmid:"og:title",property:"og:title",content:this.eventSingle.nome},{vmid:"og:site_name",property:"og:site_name",content:this.eventSingle.nome},{vmid:"og:type",property:"og:type",content:"website"},{vmid:"og:url",property:"og:url",content:`${window.location.origin}/event/${this.eventSingle.id}`},{vmid:"og:description",property:"og:description",content:this.eventSingle.descricao},{vmid:"twitter:card",name:"twitter:card",content:this.eventSingle.descricao},{vmid:"twitter:site",name:"twitter:site",content:`${window.location.origin}/event/${this.eventSingle.id}`},{vmid:"twitter:title",name:"twitter:title",content:this.eventSingle.nome},{vmid:"twitter:description",name:"twitter:description",content:this.eventSingle.descricao},{vmid:"name",itemprop:"name",content:this.eventSingle.nome},{vmid:"description",itemprop:"description",content:this.eventSingle.descricao}]})},mounted(){this.eventSingle.informacoes&&(this.infoModal.need=!0)},methods:{methodIcon(e){switch(e){case"CREDIT_CARD":return"CardGive";case"BOLETO":return"Boleto";case"PICPAY":return"PicPay";case"DINHEIRO":return"Money";case"TRANSFERENCIA":return"BankTransfer";case"PIX":return"EventPaymentPix";case"PIX_MANUAL":return"EventPaymentPix";default:return null}},userTicketLimit(e){return this.eventBoughtTickets?e.limitePorUsuario-this.eventBoughtTickets.filter(n=>n.tipoIngresso.id===e.id).length:e.limitePorUsuario},showTickets(e=!1){if(e||(this.infoModal.checked=!1),this.infoModal.need&&!this.infoModal.checked){this.$vfm.open("event-information"),this.infoModal.alert=!0,setTimeout(()=>{this.infoModal.alert=!1},1e3);return}this.$router.push({name:"eventTickets",params:{eventId:this.eventSingle.id}}).catch(()=>{})}}},F={class:"page-event-single"},j={class:"page-event-single__content"},W={class:"event-data"},z={class:"event-data__content"},K={class:"event-data__top"},Y={class:"event-data__top__panel-image image-gradient"},q=["srcset"],Z=["src","alt"],J=["srcset"],Q=["src","alt"],x={key:0,class:"event-data__top__exclusive-content"},ee={class:"text"},te={class:"event-data__info"},ne={class:"title"},se={class:"title__text"},ie={class:"share-button"},oe={class:"general"},ae={class:"general__info info-group"},le={class:"info-group__icon"},re={class:"info-group__text"},de={class:"info-group__text__title"},ce=["innerHTML"],_e={class:"general__info info-group"},ve={class:"info-group__icon"},he={class:"info-group__text"},ue={class:"info-group__text__title"},Ee={class:"info-group__text__description"},Te={key:0,class:"general__info info-group"},ge={class:"info-group__icon"},me={class:"info-group__text"},pe={class:"info-group__text__title"},Se=["innerHTML"],fe={key:0,class:"payment"},Ne={key:0,class:"payment__methods-group"},Le={class:"payment__title"},Ie=["innerHTML"],ke={class:"payment__methods"},Ae=["innerHTML"],be={class:"payment__group"},ye={class:"payment__wrapper"},Ce={key:0,class:"payment__group__price"},Oe={class:"price-box"},Pe={class:"price-box__value"},Me={key:1,class:"payment__group__installments"},Ve={class:"installments-box"},$e={class:"installments-box__weight-text"},we={class:"content-info"},Ge={class:"content-info__title"},Re={class:"content-info__description"},Be={class:"description"},He={class:"description__content"},Ue={key:1,class:"contact"},De={class:"contact__content"},Xe={class:"contact__title"},Fe={class:"contact__info"},je={key:0,class:"person"},We={class:"person__text"},ze={key:1,class:"contact__inline-content"},Ke=["href"],Ye={class:"email__text"},qe={key:1,class:"phone"},Ze=["href"],Je={class:"phone__number__text"},Qe=["href"],xe={key:2,class:"available-at"},et={class:"available-at__text"},tt={key:0,class:"event-data__view-tickets"},nt={class:"btn__text"},st={class:"event-data__subscription"},it={key:0,class:"btn btn--disabled btn--color-gray"},ot={class:"btn__text"},at={class:"btn__text"},lt=["href"],rt={class:"btn__text"},dt={key:0,class:"related-event"},ct={class:"related-event__content container"},_t=["innerHTML"],vt={class:"related-event__events"},ht={class:"item"},ut={class:"related-event__button"},Et={class:"btn__text"},Tt={class:"event-info-modal"},gt={class:"event-info-modal__content"},mt={class:"event-info-modal__text"},pt=["innerHTML"],St={class:"event-info-modal__check"},ft={class:"input-item__field--checkbox"},Nt={class:"items-group"},Lt={class:"items-group__check"},It={class:"check-input"},kt=["innerHTML"],At={class:"event-info-modal__buttons"},bt={class:"btn__text"};function yt(e,n,E,m,_,s){const p=v("PageContentHeader"),h=v("ShareButtons"),d=v("SvgElement"),S=v("router-link"),y=v("EventCard"),C=v("Slide"),O=v("Carousel"),P=v("ModalElement"),M=G("dompurify-html");return i(),o("div",F,[r(p,{padded:!0,"color-white":!0,type:"event"}),t("div",j,[t("div",W,[t("div",z,[t("div",K,[t("div",Y,[t("picture",null,[e.hasOptimizedImage(e.eventSingle)?(i(),o("source",{key:0,srcset:e.hasOptimizedImage(e.eventSingle),type:"image/webp"},null,8,q)):l("",!0),t("img",{src:e.eventSingle.image.url,alt:e.eventSingle.nome,class:"background-image"},null,8,Z)]),t("picture",null,[e.hasOptimizedImage(e.eventSingle)?(i(),o("source",{key:0,srcset:e.hasOptimizedImage(e.eventSingle),type:"image/webp"},null,8,J)):l("",!0),t("img",{src:e.eventSingle.image.url,alt:e.eventSingle.nome,class:"front-image"},null,8,Q)])]),e.eventSingle.flagPossuiConteudo?(i(),o("div",x,[t("span",ee,a(e.$t("EVENT.SINGLE.TEXT.EXCLUSIVE_CONTENT")),1)])):l("",!0)]),t("div",te,[t("div",ne,[t("h1",se,a(e.eventSingle.nome),1),t("div",ie,[r(h,{text:e.$t("EVENT.SINGLE.TEXT.SHARE",[e.eventSingle.nome]),url:`/event/${e.eventSingle.id}/`,direction:"top",color:"primary"},null,8,["text","url"])])]),t("div",oe,[t("div",ae,[t("div",le,[r(d,{name:"CalendarBorder",title:"CalendarBorder",height:"18"})]),t("div",re,[t("div",de,a(e.$t("EVENT.SINGLE.TEXT.INFO.DATE"))+": ",1),t("div",{class:"info-group__text__description",innerHTML:e.$t(`EVENT.SINGLE.TEXT.DATE.${e.$dayjs.utc(e.eventSingle.dataInicio).isSame(e.$dayjs.utc(e.eventSingle.dataFim),"day")?"SAME":"DIFFERENT"}`,{start:e.$dayjs.utc(e.eventSingle.dataInicio).format("LL"),end:e.$dayjs.utc(e.eventSingle.dataFim).format("LL")})},null,8,ce)])]),t("div",_e,[t("div",ve,[r(d,{name:"ClockBorder",title:"ClockBorder",height:"18"})]),t("div",he,[t("div",ue,a(e.$t("EVENT.SINGLE.TEXT.INFO.SCHEDULE"))+": ",1),t("div",Ee,a(e.$t("EVENT.SINGLE.TEXT.SCHEDULE_TIME",{start:e.$dayjs.utc(e.eventSingle.dataInicio).format("LT"),end:e.$dayjs.utc(e.eventSingle.dataFim).format("LT")})),1)])]),e.eventSingle.enderecos.length?(i(),o("div",Te,[t("div",ge,[r(d,{name:"Address",title:"Address",height:"18"})]),t("div",me,[t("div",pe,a(e.$t("EVENT.SINGLE.TEXT.INFO.LOCATION"))+": ",1),t("div",{class:"info-group__text__description",innerHTML:`${e.eventSingle.enderecos[0].logradouro}${e.eventSingle.enderecos[0].numero?`, ${e.eventSingle.enderecos[0].numero}`:""}${e.eventSingle.enderecos[0].cidade?`, ${e.eventSingle.enderecos[0].cidade}`:""}${e.eventSingle.enderecos[0].estado?`, ${e.eventSingle.enderecos[0].estado}`:""}${e.eventSingle.enderecos[0].pais?`, ${e.eventSingle.enderecos[0].pais.nome}`:""}`},null,8,Se)])])):l("",!0)]),s.eventPrice||e.eventSingle.metodosPagamento.length?(i(),o("div",fe,[e.eventSingle.metodosPagamento.length?(i(),o("div",Ne,[t("div",Le,[t("h3",{class:"title",innerHTML:e.$t(`${e.eventSingle.metodosPagamento.length>
21?"EVENT.SINGLE.TITLE.INTERNAL.PAYMENT_METHODS.TITLE_PLURAL":"EVENT.SINGLE.TITLE.INTERNAL.PAYMENT_METHODS.TITLE_SINGULAR"}`)},null,8,Ie)]),t("div",ke,[(i(!0),o(f,null,N(e.eventSingle.metodosPagamento,(c,V)=>(i(),o("div",{key:V,class:"method"},[t("div",{class:g(["method__icon",c.codigo])},[r(d,{name:s.methodIcon(c.codigo),title:c.codigo,height:"40"},null,8,["name","title"])],2),t("div",{class:"method__text",innerHTML:e.$t(`EVENT.SINGLE.TEXT.PAYMENT_METHODS.${c.codigo}`)},null,8,Ae)]))),128))])])):l("",!0),t("div",be,[t("div",ye,[s.eventPrice?(i(),o("div",Ce,[t("div",Oe,[T(a(e.$t("EVENT.SINGLE.TITLE.INTERNAL.TICKET_FROM"))+": ",1),t("span",Pe,a(s.eventPrice),1)])])):l("",!0),e.eventSingle.flagParcelamento?(i(),o("div",Me,[t("div",Ve,[T(a(e.$t("EVENT.SINGLE.TITLE.INTERNAL.INSTALLMENTS")),1),n[3]||(n[3]=t("br",null,null,-1)),T(" "+a(e.$t("EVENT.SINGLE.TITLE.INTERNAL.INSTALLMENTS_OF"))+" ",1),t("span",$e,a(e.$t("EVENT.SINGLE.TITLE.INTERNAL.COMPLEMENT_INSTALLMENTS",{installments:e.eventSingle.qtdeMaxParcelas})),1)])])):l("",!0)]),e.eventSingle.flagPossuiConteudo?(i(),o("div",{key:0,class:g(["payment__group__content",{"payment__group__content--wrap":e.eventSingle.flagParcelamento}])},[t("div",we,[t("h4",Ge,a(e.$t("EVENT.SINGLE.TEXT.EXCLUSIVE_CONTENT")),1),t("p",Re,a(e.$t("EVENT.SINGLE.TEXT.EXCLUSIVE_CONTENT_INFO")),1)])],2)):l("",!0)])])):l("",!0),t("div",Be,[L(t("p",He,null,512),[[M,e.eventSingle.descricao]])]),e.eventSingle.contato&&(e.eventSingle.contato.responsavel||e.eventSingle.contato.email||e.eventSingle.contato.telefone)?(i(),o("div",Ue,[t("div",De,[t("p",Xe,a(e.$t("EVENT.SINGLE.TITLE.CONTACT")),1),t("div",Fe,[e.eventSingle.contato.responsavel?(i(),o("div",je,[r(d,{class:"person__icon",name:"UserProfile",title:"UserName"}),t("p",We,a(e.eventSingle.contato.responsavel),1)])):l("",!0),e.eventSingle.contato.email||e.eventSingle.contato.telefone?(i(),o("div",ze,[e.eventSingle.contato.email?(i(),o("a",{key:0,class:"email",href:`mailto:${e.eventSingle.contato.email}`},[r(d,{class:"email__icon",name:"Letter",title:"Email"}),t("p",Ye,a(e.eventSingle.contato.email),1)],8,Ke)):l("",!0),e.eventSingle.contato.telefone?(i(),o("div",qe,[t("a",{class:"phone__number",href:`tel:${s.convertedContactPhone}`},[r(d,{class:"phone__number__icon",name:"PhoneBorder",title:"PhoneBorder"}),t("p",Je,a(e.eventSingle.contato.telefone),1)],8,Ze),e.eventSingle.contato.flagWhatsapp?(i(),o("a",{key:0,class:"phone__whatsapp",href:`https://api.whatsapp.com/send?phone=${s.convertedContactPhone}`,target:"_blank",rel:"noopener noreferrer"},[r(d,{class:"phone__whatsapp__icon",type:"social",name:"WhatsApp",title:"WhatsApp"})],8,Qe)):l("",!0)])):l("",!0)])):l("",!0)])])])):l("",!0),s.eventStatus==="CLOSED"&&s.availableTicketsAt.length&&s.userAvailableTickets?(i(),o("div",xe,[r(d,{name:"Alert",title:e.$t("USER.ACCOUNT.PROFILE.LINKS.LOGOUT"),width:"1.4rem",height:"100%",class:"available-at__icon"},null,8,["title"]),t("p",et,a(e.$t("EVENT.SINGLE.TEXT.AVAILABLE_AT",{date:e.$dayjs(s.fristAvailableTicketAt.dataInicioPublicacao).format("LLL")})),1)])):l("",!0)]),s.userHasEventTicket?(i(),o("div",tt,[r(S,{to:{name:"userEventTickets",params:{eventId:e.eventSingle.id}},class:"btn btn--outline-primary"},{default:u(()=>[t("span",nt,a(e.$t(`EVENT.SINGLE.BUTTON.TICKET_HAS_CONTENT.${s.userHasTicketWithContent}`)),1)]),_:1},8,["to"])])):l("",!0),t("div",st,[s.eventStatus==="CLOSED"||s.eventStatus==="UNAVAILABLE"||!s.userAvailableTickets&&s.eventStatus!=="ONLINE"?(i(),o("div",it,[t("span",ot,a(e.$t("EVENT.SINGLE.BUTTON.STATUS.CLOSED")),1)])):l("",!0),s.eventStatus==="AVAILABLE"&&s.userAvailableTickets?(i(),o("button",{key:1,class:"btn btn--color-primary",onClick:n[0]||(n[0]=I(c=>s.showTickets(),["prevent"]))},[t("span",at,a(e.$t(`EVENT.SINGLE.BUTTON.STATUS.${s.availableButttonTitle}`)),1)])):l("",!0),s.eventStatus==="ONLINE"?(i(),o("a",{key:2,class:"btn btn--color-primary",href:e.eventSingle.urlEventoOnline,target:"_blank",rel:"noopener noreferrer"},[t("span",rt,a(e.$t("EVENT.SINGLE.BUTTON.STATUS.ONLINE")),1)],8,lt)):l("",!0)])])]),s.getRelatedEvent?(i(),o("div",dt,[n[4]||(n[4]=t("div",{class:"related-event__background"},null,-1)),t("div",ct,[t("h3",{class:"related-event__title",innerHTML:e.$t("EVENT.SINGLE.TITLE.INT
2ERNAL.CHECK_IT")},null,8,_t),t("div",vt,[r(O,{"wrap-around":!0,autoplay:3e3,"items-to-show":1.2,"snap-align":"start",breakpoints:_.breakpoints},{default:u(()=>[(i(!0),o(f,null,N(s.getRelatedEvent,c=>(i(),R(C,{key:c.id},{default:u(()=>[t("div",ht,[r(y,{"event-data":c},null,8,["event-data"])])]),_:2},1024))),128))]),_:1},8,["breakpoints"])]),t("div",ut,[r(S,{to:{name:"eventAll"},class:"btn btn--outline-primary button"},{default:u(()=>[t("span",Et,a(e.$t("EVENT.SINGLE.BUTTON.VIEW_MORE")),1)]),_:1})])])])):l("",!0),r(P,{"modal-id":"event-information",icon:"warning",width:s.modalWidth,"close-button":!0},{title:u(()=>[T(a(e.$t("EVENT.SINGLE.TITLE.INTERNAL.PARTICIPATION_INFO")),1)]),default:u(()=>[t("div",Tt,[t("div",gt,[t("div",mt,[t("p",{class:"text-info",innerHTML:e.eventSingle.informacoes},null,8,pt)]),t("div",St,[t("div",{class:g(["input-item",{"shake-horizontal":_.infoModal.alert}])},[t("div",ft,[t("label",Nt,[t("div",Lt,[t("div",It,[L(t("input",{"onUpdate:modelValue":n[1]||(n[1]=c=>_.infoModal.checked=c),type:"checkbox",name:"terms"},null,512),[[B,_.infoModal.checked]])]),r(d,{name:_.infoModal.checked?"CheckCheckedRetangular":"CheckEmptyRetangular",title:"select"},null,8,["name"])]),t("div",{class:"items-group__label",innerHTML:e.$t("EVENT.SINGLE.TEXT.AGREE")},null,8,kt)])])],2)]),t("div",At,[t("button",{class:"btn btn--color-primary",onClick:n[2]||(n[2]=I(c=>s.showTickets(_.infoModal.checked),["prevent"]))},[t("span",bt,a(e.$t("GLOBAL.MODAL.BUTTON.OKAY")),1)])])])])]),_:1},8,["width"])])])}const Pt=$(X,[["render",yt],["__scopeId","data-v-ea3ba4c0"]]);export{Pt 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.