1import be from"./CZWKdso1.js";import we from"./C7bjNRlo.js";import ke from"./Br8p2huX.js";import he from"./CoFppvAJ.js";import Le from"./DTRMc-A9.js";import{u as Pe,i as Te,P as $e,r as v,l as me,p as Ae,s as Ce,a5 as Be,v as Me,o as Ie,y as Ne,z as Ve,A as qe,B as Se,c as pe,d as xe,g as t,D as y,H as de,E as u,b as fe,C as Ge,G as He,L as Ee,h as i,J as ze,a6 as Ue,a7 as Oe,O as Re}from"./cTqHTfvr.js";import{u as We}from"./CU0xp-Hu.js";import"./3MlrNvrH.js";import"./X21horhu.js";import"./cCkuTwXa.js";import"./B6bGXbth.js";import"./C11JtXxs.js";import"./4k_Irft2.js";import"./BwMnBLWz.js";import"./F-Xp3LWm.js";import"./BMjdp-vY.js";import"./BoTA74Eu.js";import"./BUQnJZ0x.js";import"./1MYWaMUX.js";import"./DJH6eWnY.js";import"./C-ZAzrPq.js";import"./THbyQk3D.js";import"./Coi9jlVL.js";import"./BzPXA_4y.js";import"./pdshLFQW.js";import"./B3zrGNYq.js";import"./Ce5o3cix.js";import"./Dept3rKd.js";import"./CJCMgIDc.js";const Je={class:"single-article"},je={class:"single-article__main wrapper"},Lt={__name:"singleArticle",async setup(Fe){var H,E,z,U,O,R,W,J,j,F,K,Q,X,Y,Z,D,ee,te,oe,ae,le,re,se,ie,ne,ce;let b,I;const n=Pe(),a=Te(),s=$e(),N=v(null),w=(H=a==null?void 0:a.params)==null?void 0:H.slug,V=((E=a==null?void 0:a.meta)==null?void 0:E.lang)??"fr",c=!!((z=a==null?void 0:a.query)!=null&&z.preview),_e=(U=a==null?void 0:a.query)==null?void 0:U.post_id,A=me(`password-${w}`),q={slug:c?_e:w,asPreview:c,language:V.toUpperCase(),password:(O=A==null?void 0:A.value)==null?void 0:O.toString()},S=v([{taxoSlug:n.$translate("article_category_actuality_slug"),title:n.$translate("article_category_actuality_name")},{taxoSlug:n.$translate("article_category_circuit_slug"),title:n.$translate("article_category_circuit_name")}]),{data:k}=([b,I]=Ae(()=>He({operation:"getSingleNews",variables:q})),b=await b,I(),b),e=v((R=k==null?void 0:k.value)==null?void 0:R.article),l=v((W=e==null?void 0:e.value)==null?void 0:W.articleFields),C=v((j=(J=e==null?void 0:e.value)==null?void 0:J.related)==null?void 0:j.nodes),ge=(F=l==null?void 0:l.value)==null?void 0:F.footerLink,ve={title:(K=e==null?void 0:e.value)==null?void 0:K.title,url:a.fullPath},x=(X=(Q=s.value.globalInfos)==null?void 0:Q.navigation)==null?void 0:X.pageListingNewsEvents;if(!e.value&&!c)throw Ce({statusCode:404,message:"Page not found",fatal:!0});const G=(D=(Z=(Y=e==null?void 0:e.value)==null?void 0:Y.translations)==null?void 0:Z[0])==null?void 0:D.uri,ye={title:(ee=e.value)==null?void 0:ee.title,author:(ae=(oe=(te=e==null?void 0:e.value)==null?void 0:te.author)==null?void 0:oe.node)==null?void 0:ae.name,date:Be((le=e==null?void 0:e.value)==null?void 0:le.postDateGmt)};return Me(G),(re=e==null?void 0:e.value)!=null&&re.seo&&We((se=e==null?void 0:e.value)==null?void 0:se.seo,G,null,null,null,(ce=(ne=(ie=l==null?void 0:l.value)==null?void 0:ie.image)==null?void 0:ne.node)==null?void 0:ce.generic),Ie(async()=>{var L,P,T,$,m,p,d,f,_;Ne(()=>n.$emit("loader-hide",a));const o=k.value.article.articleFields,ue=o==null?void 0:o.mainCategory[0],h=(T=(P=(L=o==null?void 0:o.categoryCircuit)==null?void 0:L.nodes)==null?void 0:P[0])==null?void 0:T.name,B=(p=(m=($=o==null?void 0:o.categoryActuality)==null?void 0:$.nodes)==null?void 0:m[0])==null?void 0:p.name,M=h||B;if(c||Ve((f=(d=e==null?void 0:e.value)==null?void 0:d.seo)==null?void 0:f.title,{article:{type:M,categorie:ue}}),n.$emit("setActiveLink",x),c){if(!e.value||!l.value){const r=await qe()("getSingleNews",q);l.value=r.article.articleFields,e.value=r.article,C.value=r.article.related.nodes}N.value.style.opacity=0}if((_=e==null?void 0:e.value)!=null&&_.isRestricted){const g=me(`password-${w}`);g.value=null;const r=V=="fr"?"/fr/mot-de-passe-protege":"/en/password-protect";Se({path:r,query:{error:"password",previousPath:a.path,slug:w}})}}),(o,ue)=>{var m,p,d,f,_,g,r;const h=be,B=we,M=ke,L=he,P=Le,T=Re,$=Ee;return i(),pe("div",Je,[xe("div",je,[t(l)?(i(),y(h,de({key:0,class:"col-7 col-tablet-12"},("heroArticleDataToViewModel"in o?o.heroArticleDataToViewModel:t(Ue))(t(l),ye),{filters:t(S),breadcrumb:("pageBreadcrumbDataToViewModel"in o?o.pageBreadcrumbDataToViewModel:t(ze))(t(e),ve,t(x))}),null,16,["filters","breadcrumb"])):u("",!0),t(l)?(i(),y(B,{key:1,class:"col-7 col-tablet-12",data:t(l).components,footerLink:("fullLinkData"in o?o.fullLinkData:t(Oe))(t(ge))},null,8,["data","footerLink"])):u("",!0),(m=t(C))!=null&&m.length?(i(),y(M,{key:2,filters:t(S),articles:t(C),class:"col-4 offset-8 col-tablet-12 offset-tablet-0"},null,8,["filters","articles"])):u("",!0)]),(d=(p=t(s).globalInfos)==null?void 0:p.articlePublicite)!=null&&d.display?(i(),y(L,{key:0,image:t(s).globalInfos.articlePublicite.image,imageMobile:t(s).globalInfos.articlePublicite.imageMobile,link:t(s).globalInfos.articlePublicite.link},null,8,["image","imageMobile","link"])):u("",!0),(_=(f=t(s).globalInfos)==null?void 0:f.articleCta)!=null&&_.title&&((r=(g=t
1(l))==null?void 0:g.mainCategory)==null?void 0:r[0])!=="actualites-de-lordre"?(i(),y(P,de({key:1},t(s).globalInfos.articleCta,{mediaType:"image",position:"left"}),null,16)):u("",!0),fe($,{"when-idle":""},{default:Ge(()=>[fe(T)]),_:1}),t(c)?(i(),pe("div",{key:2,class:"preview-loader",ref_key:"previewLoader",ref:N},null,512)):u("",!0)])}}};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.