1import{_ as lt}from"./ButtonBack.39b0afba.js";import{_ as nt}from"./Picture.vue.b88b08eb.js";import{_ as ct}from"./HeroHalf.638c43ef.js";import{_ as ut}from"./Image.vue.995bcdcd.js";import{u as dt,f as _t,i as W,p as mt,_ as pt,e as gt}from"./normalizeCraftPage.79227bf6.js";import{_ as ht}from"./ImageText.fa9b73a0.js";import{_ as ft}from"./ButtonShare.6176c694.js";import{_ as yt}from"./Button.vue.fe71f82c.js";import{_ as kt}from"./TilePrimary.bbfd31fa.js";import{c as Q,d as vt,b as Tt,e as E,f as bt,g as wt,a as Ct,n as Lt,h as O}from"./entry.437637f1.js";import{u as St}from"./fetch.07fac371.js";import{u as xt}from"./getAuthRole.cd1a0507.js";import{u as Ht}from"./composables.fa0772b5.js";import{u as Bt}from"./useTheme.08f3e55c.js";import{u as zt}from"./useDate.7047bade.js";import{c as v}from"./craftFields.10efea26.js";import{d as X}from"./News.2c5bbae1.js";import{a as At,l as It}from"./localePaths.f40e2894.js";import{d as Ft}from"./index.a47c110e.js";import{f as Pt,a1 as k,u as t,G as a,H as s,y as d,N as T,J as u,L as U,F as p,X as h,Y,R as g,B as r,C as b}from"./swiper-vue.5e86c732.js";import"./Icon.65c81faf.js";import"./_plugin-vue_export-helper.c27b6911.js";import"./nuxt-link.f5e63895.js";import"./index.7542a789.js";import"./index.e91086bf.js";import"./vue-i18n.runtime.esm-bundler.0e2b6b30.js";import"./useLink.acef1dab.js";const jt={key:0},Dt={class:"u-padding-top-xl"},Mt={class:"o-container"},Nt={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--horizontal-gutters-large"},qt={class:"o-grid__item u-gc-1/7@desktop"},$t={class:"c-sticky-hero"},Jt={key:0},Rt={class:"o-grid__item u-gc-7/13@desktop"},Vt={class:"page-news-single__description"},Gt=["innerHTML"],Wt=["innerHTML"],Qt={key:0,class:"o-container"},Et={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters o-grid--horizontal-gutters-large"},Ot={class:"o-grid__item u-gc-7/13@desktop"},Xt=["innerHTML"],Ut={class:"o-grid o-grid--col-4 o-grid--col-12@desktop"},Yt={class:"o-grid__item u-gc-7/13@desktop"},Kt={key:3},Zt={class:"c-text-image__title u-h2 u-type-serif"},te=["innerHTML"],ee={key:4},oe={key:0},se={class:"o-container"},ie={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters o-grid--horizontal-gutters-large"},re={class:"o-grid__item u-gc-7/11@desktop"},ae=["src","title","alt"],le={class:"u-h7 u-margin-top-m"},ne=s("br",null,null,-1),ce={class:"u-margin-top-xs"},ue={class:"u-margin-bottom-xl"},de={class:"o-container"},_e={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters o-grid--horizontal-gutters-large"},me={class:"o-grid__item u-gc-7/13@desktop"},pe={class:"page-news-single__ctas"},ge={key:1,class:"u-bg-color-darkest-100 u-padding-vertical-3xl"},he={class:"o-container"},fe={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters"},ye={class:"o-grid__item u-gc-1/13@desktop"},ke={class:"u-h2 u-type-serif"},ve={class:"o-layout o-layout--vertical-gutters"},Te={class:"o-layout__item u-6/12@desktop"},be={class:"o-layout"},we={class:"o-layout__item"},to=Pt({__name:"[slug]",async setup(Ce){var P,j,D,M,N,q,$,J,R;let l,c;const K=dt();([l,c]=k(()=>Ct()),l=await l,c(),l)||([l,c]=k(()=>Lt({path:"/auth-login",query:{destination:Q().fullPath}})),await l,c());const B=xt(),w=Ht(),Z=wt(),C=Q(),L=C.query,tt=vt(),{locale:S}=Tt(),{slug:z}=C.params;let x=null;const A={lang:S.value,slug:z},{data:I,refresh:Se,error:F}=L["x-craft-live-preview"]&&L.token?([l,c]=k(()=>{var i;return St(tt.apolloEndpoint,{body:{query:(i=X.loc)==null?void 0:i.source.body,variables:A},query:{token:L.token},method:"POST"},"$jcXhUatD55")}),l=await l,c(),l):([l,c]=k(()=>O(X,A)),l=await l,c(),l),o=_t(((j=(P=I.value)==null?void 0:P.data)==null?void 0:j.entry)??((D=I.value)==null?void 0:D.entry)??null);if(!o)throw E({statusCode:404,fatal:!0});if(o&&(C.meta.nuxtI18n=At(S.value,String(z),o.localized),Z.dispatch("syncLangShield",It(S.value,o))),(M=o.roles)!=null&&M.length&&!o.roles.includes(B))throw E({statusCode:403,fatal:!0});if(o.articleContent){const i=o.articleContent.filter(_=>W(_.type));if(i.length&&((N=i[0])!=null&&N.formSelect)){const _=(q=i[0].formSelect[0])==null?void 0:q.handle;if(_){const H={handle:_},{data:m,error:f}=([l,c]=k(()=>O(K,H)),l=await l,c(),l);!(f!=null&&f.value)&&(m!=null&&m.value)&&(x=m.value.formieForm??((J=($=m.value)==null?void 0:$.data)==null?void 0:J.formieForm)??null)}}}const et=()=>{window.print()};if(!F.value&&o&&o.seo){const i=o.seo;bt({title:Ft(i.title),meta:[{name:"description",content:i.description},{property:"og:title",content:i.social.facebook.title},{property:"og:description",content:i.social.facebook.description},{property:"og:image",content:(R=i.social.facebook.image)==null?void 0:R.url},{name:"twitter:card",content:"summary"},{name:"twitter:title",content:i.social.twitter.title},{name:"twitter:description",content:i.social.twitter.description}],bodyAttrs:{class:["page-news-single",Bt(o.audience)]}})}return(i,_)=>{const H=lt,m=nt,f=ct,V=ut,ot=pt,st=ht,it=gt,rt=ft,G=yt,at=kt;return!t(F)&&t(o)?(r(),a("article",jt,[s("section",Dt,[s("div",Mt,[s("div",Nt,[s("div",qt,[s("div",$t,[d(H,{class:"u-margin-bottom-s",label:i.$t("modules.news.backLink"),route:t(w)("secure-news")},null,8,["label","route"]),d(f,{title:t(o).title,titleSizeClass:"u-h3"},{infos:T(()=>[t(o).articleCategory[0]?(r(),a("p",Jt,g(t(o).articleCategory[0].title),1)):u("",!0),s("p",null,g(("useL
1ocalizedDate"in i?i.useLocalizedDate:t(zt))(t(o).postDate)),1)]),image:T(()=>[(r(!0),a(p,null,h(t(o).image,e=>(r(),b(m,{imageTitle:e.title,imageAlt:e.alt,images:{webpSmall:e.urlWebpSmall,jpegSmall:e.urlJpegSmall,webpLarge:e.urlWebpLarge,jpegLarge:e.urlJpegLarge}},null,8,["imageTitle","imageAlt","images"]))),256))]),_:1},8,["title"])])]),s("div",Rt,[s("div",Vt,[t(o).description?(r(),a("h2",{key:0,innerHTML:("ckeditorHtml"in i?i.ckeditorHtml:t(v))(t(o).description),class:"u-h6"},null,8,Gt)):u("",!0),t(o).articleContent.length&&t(o).articleContent[0].type==="articleContent_richText_BlockType"?(r(),a("div",{key:1,class:U(["c-richtext",[{"has-theme-background u-padding-horizontal-m u-padding-top-l u-padding-bottom-3xs":t(o).articleContent[0].colouredBackground}]]),innerHTML:("ckeditorHtml"in i?i.ckeditorHtml:t(v))(t(o).articleContent[0].text)},null,10,Wt)):u("",!0)])])])])]),(r(!0),a(p,null,h(t(o).articleContent,(e,y)=>(r(),a("section",null,[y>0||y===0&&e.type!=="articleContent_richText_BlockType"?(r(),a(p,{key:0},[e.type==="articleContent_richText_BlockType"?(r(),a("div",Qt,[s("div",Et,[s("div",Ot,[s("div",{class:U(["c-richtext",[{"has-theme-background u-padding-horizontal-m u-padding-top-l u-padding-bottom-3xs":e.colouredBackground}]]),innerHTML:("ckeditorHtml"in i?i.ckeditorHtml:t(v))(e.text)},null,10,Xt)])])])):e.type==="articleContent_image_BlockType"?(r(!0),a(p,{key:1},h(e.image,n=>(r(),a("div",null,[s("div",Ut,[s("div",Yt,[d(V,{credit:n.credit,description:n.description,images:{webpSmall:n.webpSmall,jpegSmall:n.jpegSmall,webpLarge:n.webpLarge,jpegLarge:n.jpegLarge},imageTitle:n.title,imageAlt:n.alt},null,8,["credit","description","images","imageTitle","imageAlt"])])])]))),256)):e.type==="articleContent_quote_BlockType"?(r(),b(ot,{key:2,hasPaddings:!1,content:e.quote,fullname:e.authorName,position:e.authorTitle},null,8,["content","fullname","position"])):e.type==="articleContent_textImage_BlockType"?(r(),a("div",Kt,[(r(!0),a(p,null,h(e.textImageImage,n=>(r(),b(st,{hasLargeGutters:!0},{image:T(()=>[d(V,{credit:n.credit,description:"",imageAlt:n.alt,imageTitle:n.title,images:{webpSmall:n.urlWebpSmall,jpegSmall:n.urlJpegSmall,webpLarge:n.urlWebpLarge,jpegLarge:n.urlJpegLarge}},null,8,["credit","imageAlt","imageTitle","images"])]),content:T(()=>[s("h2",Zt,g(e.textImageTitle),1),s("div",{class:"c-richtext",innerHTML:("preferTextPresentation"in i?i.preferTextPresentation:t(mt))(("ckeditorHtml"in i?i.ckeditorHtml:t(v))(e.textImageDescription))},null,8,te)]),_:2},1024))),256))])):t(W)(e.type)&&t(x)?(r(),a("section",ee,[d(it,{form:t(x),content:e,pageTitle:t(o).title},null,8,["form","content","pageTitle"])])):u("",!0)],64)):u("",!0)]))),256)),t(o).authorName&&t(o).authorTitle?(r(),a("section",oe,[s("div",se,[s("div",ie,[s("div",re,[(r(!0),a(p,null,h(t(o).authorImage,e=>(r(),a("img",{src:e.url,title:e.title,alt:e.alt,width:"85"},null,8,ae))),256)),s("p",le,[s("strong",null,[Y(g(t(o).authorName)+",",1),ne,Y(g(t(o).authorTitle),1)])]),s("p",ce,g(t(o).authorDescription),1)])])])])):u("",!0),s("section",ue,[s("div",de,[s("div",_e,[s("div",me,[s("div",pe,[d(rt,{label:i.$t("pages.news.shareButton"),icon:"plus"},null,8,["label"]),d(G,{onClick:_[0]||(_[0]=e=>et()),label:"Imprimer",type:"tertiary",icon:"print",route:""})])])])])]),t(o).relatedArticles.length?(r(),a("section",ge,[s("div",he,[s("div",fe,[s("div",ye,[s("p",ke,g(t(o).relatedArticlesSectionTitle),1)])]),s("div",ve,[(r(!0),a(p,null,h(t(o).relatedArticles,e=>{var y;return r(),a("div",Te,[!((y=e.roles)!=null&&y.length)||e.roles.includes(t(B))?(r(),b(at,{key:0,theme:e.audience,category:e.articleCategory[0].title,date:e.postDate,title:e.title,route:t(w)({name:"secure-news-slug",params:{slug:e.slug}})},null,8,["theme","category","date","title","route"])):u("",!0)])}),256))]),s("div",be,[s("div",we,[d(G,{class:"u-margin-top-xl",label:"Toutes les actualités",type:"primary",icon:"arrow-right",route:t(w)("news")},null,8,["route"])])])])])):u("",!0)])):u("",!0)}}});export{to 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.