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","assets/attachment-BnyYNTpH.js","assets/attachment-BXYdZy0o.css","assets/TagComponent-utLh2_lx.js","assets/TagComponent-DjEChhZx.css"])))=>i.map(i=>d[i]); 2import{_ as C,m as L,j as S,k as h,b as _,$ as N,c as o,o as s,g as n,d as b,w as y,Z as p,t as c,a as t,e as d,F as v,s as f,a1 as T,p as m}from"./index-sUPB-bMu.js";import{a as x}from"./publication-9hKVFqD1.js";import{m as D}from"./menuItemNameMixin-D-Sxrcvm.js";import{h as O}from"./optimizedImage-CqpgVSCQ.js";const w=h(()=>m(()=>import("./ShareButtons-pL-O_6lt.js"),__vite__mapDeps([0,1,2,3]))),V=h(()=>m(()=>import("./attachment-BnyYNTpH.js"),__vite__mapDeps([4,1,2,5]))),U=h(()=>m(()=>import("./TagComponent-utLh2_lx.js"),__vite__mapDeps([6,1,2,7]))),R={name:"PublicationSingle",components:{ShareButtons:w,Attachment:V,TagComponent:U},mixins:[D,O],props:{publicationSlug:{type:String,required:!0}},data(){return{publication:null,alertBox:{type:null,message:null},loading:null}},computed:{...S(["churchData","publicationType"]),visibleTypes(){const e=this.publication?.tiposPublicacao;return!e||e.length===0?[]:e.slice(0,3)},hiddenTypesCount(){const e=this.publication?.tiposPublicacao;return!e||e.length===0?0:Math.max(0,e.length-3)},hiddenTypesText(){const e=this.publication?.tiposPublicacao;return!e||e.length<=3?"":e.slice(3).map(l=>l.descricao).join(", ")},isValidAuthor(){return!(!this.publication||!this.publication.autor||this.publication.autor.trim()==="")}},watch:{publicationSlug(e,l){e!==l&&(this.setPublicationType(null),this.getPublicationData())}},created(){this.setPublicationType(null),this.getPublicationData(),this.publication&&this.$useHead({title:`${this.publication.descricao} - ${this.$t("PUBLICATION.MODULE_NAME")}`})},methods:{...L(["setPublicationType"]),async getPublicationData(){this.loading=!0;try{const e=await x.getPublicationData(this.churchData.slug,this.publicationSlug);this.publication=e.data.data}catch{this.alertBox={type:"error",message:this.$t("PUBLICATION.SINGLE.MESSAGE.ERROR.GENERIC")}}this.loading=!1}}},G={class:"publication-single"},M={key:1},j={key:0,class:"loading"},q={class:"loading__thumb"},H={class:"loading__content"},z={class:"loading__header"},F={class:"loading__date"},Y={class:"loading__share"},Z={class:"loading__title"},J={class:"loading__description"},K={class:"loading__line"},Q={class:"loading__line"},W={class:"loading__line"},X={class:"loading__line"},$={class:"loading__attachments"},tt={class:"loading__attachment"},et={class:"loading__attachment"},it={key:1,class:"publication-single__content"},st={class:"panel-image image-gradient"},ot=["srcset"],nt=["src","alt"],at=["src","alt"],ct={class:"publication-info"},lt={class:"publication-header"},rt={class:"publication-header__inline-content"},ut={key:0,class:"publication-header__tags"},_t=["data-tooltip"],dt={class:"publication-header__share-button"},pt={class:"publication-header__title"},ht={class:"publication-header__author-date"},mt={key:0},gt={class:"publication-content"},bt={class:"publication-content__text"},yt={key:0,class:"publication-content__embed"},vt={class:"video-container"},ft={class:"embed"},Tt={key:0,class:"publication-attachments"};function Pt(e,l,It,At,i,r){const P=_("PageContentHeader"),I=_("AlertBox"),a=_("SkeletonElement"),A=_("TagComponent"),B=_("ShareButtons"),E=_("Attachment"),g=N("dompurify-html");return s(),o("div",G,[n(P,{padded:!0,"color-white":!i.alertBox.message,type:"communication","fallback-route":"publicationTypesAll"},{default:y(()=>[p(c(e.publicationType?.descricao||i.publication?.tiposPublicacao[0]?.descricao||e.$t("PUBLICATION.MODULE_NAME")),1)]),_:1},8,["color-white"]),i.alertBox.message?(s(),b(I,{key:0,type:i.alertBox.type},{default:y(()=>[p(c(i.alertBox.message),1)]),_:1},8,["type"])):(s(),o("article",M,[i.loading?(s(),o("div",j,[t("div",q,[n(a,{height:"100%"})]),t("div",H,[t("div",z,[t("div",F,[n(a,{height:"1.4rem"})]),t("div",Y,[n(a,{height:"2.6rem"})])]),t("div",Z,[n(a,{height:"2rem"})]),t("div",J,[t("div",K,[n(a,{height:"1.4rem"})]),t("div",Q,[n(a,{height:"1.4rem"})]),t("div",W,[n(a,{height:"1.4rem"})]),t("div",X,[n(a,{height:"1.4rem"})])]),t("div",$,[t("div",tt,[n(a,{height:"3.3rem"})]),t("div",et,[n(a,{height:"3.3rem"})])])])])):(s(),o("div",it,[t("picture",st,[e.hasOptimizedImage(i.publication)?(s(),o("source",{key:0,srcset:e.hasOptimizedImage(i.publication),type:"image/webp"},null,8,ot)):d("",!0),t("img",{src:i.publication.image.url,alt:i.publication.descricao,class:"background-image"},null,8,nt),t("img",{src:i.publication.image.url,alt:i.publication.descricao,class:"front-image"},null,8,at)]),t("div",ct,[t("div",lt,[t("div",rt,[r.visibleTypes.length?(s(),o("div",ut,[(s(!0),o(v,null,f(r.visibleTypes,(u,k)=>(s(),b(A,{key:k,text:u.descricao,type:"newly-registered",dense:"",style:{"border-radius":"5px",color:"var(--gray-500)"}},null,8,["text"]))),128)),r.hiddenTypesCount>0?(s(),o("span",{key:0,class:"publication-header__tags-more","data-tooltip":r.hiddenTypesText}," +"+c(r.hiddenTypesCount),9,_t)):d("",!0)])):d("",!0),t("div",dt,[n(B,{text:i.publication.descricao,url:`/publications/${i.publication.slug}/`,direction:"top",color:"primary"},null,8,["text","url"])])]),t("h1",pt,c(i.publication.descricao),1),t("div",ht,[r.isValidAuthor?(s(),o("span",mt,[p(c(e.$t("PUBLICATION.SINGLE.PUBLISHED_BY",{author:i.publication.autor}))+" ",1),l[0]||(l[0]=t("span",{class:"separator"},"â¢",-1))])):d("",!0),t("span",null,c(e.$dayjs(i.publication.dataPublicacao).format("LL"))+" "+c(e.$t("PUBLICATION.SINGLE.AT"))+" "+c(e.$dayjs(i.publication.dataPublicacao).format("LT")),1)])]),t("div",gt,[T(t("div",bt,null,512),[[g,i.publication.conteudo]]),i.publication.embed?(s(),o("div",yt,[t("div",vt,[T(t("div",ft,null,512),[[g,i.publication.embed]])])])):d("",!0)]),i.publication.arquivos&&i.publication.arquivos.length!==0?(s(),o("div",Tt,[(s(!0),o(v,null,f(i.publication.arquivos,u=>(s(),o("div",{key:u.id,class:"publication-attachments__attachment"},[n(E,{url:u.url,name:u.originalName,type:u.mimeType},null,8,["url","name","type"])]))),128))])):d("",!0)])]))]))])}const Lt=C(R,[["render",Pt],["__scopeId","data-v-8c6dcf1d"]]);export{Lt 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.