1import{d as P,a as n,o,n as $,b as v,e as V,x as Q,M as A,N as G,l as d,c as f,u as c,j as q,h as T,p as U}from"./C7jvUGs5.js";import{d as h,_ as J}from"./DKQrVkV7.js";const K=["innerHTML"],xe=P({__name:"RichText",props:{content:{},article:{type:Boolean},large:{type:Boolean},legals:{type:Boolean},color:{},partners:{type:Boolean}},setup(e){return(t,r)=>(o(),n("div",{class:$(["c-rich-text",{"-is-article":t.article},{"-is-large":t.large},{"-is-legals":t.legals},{"-is-partners":t.partners},`-color-${t.color}`]),innerHTML:t.content},null,10,K))}}),x=e=>({label:e.label,url:e.url,target:e.target_blank?"_blank":"_self"}),i=e=>({title:e.page_hero.title,subtitle:e.page_hero.subtitle,image:a(e.page_hero.image)}),a=e=>({src:e.url,alt:e.alt}),D=e=>({type:"image_text",image:a(e.image_text.image),tag:e.tag,text:e.image_text.text}),M=e=>e.map(t=>({title:t.picto_card.title,description:t.picto_card.description,image:t.picto_card.picto,learn_more:t.picto_card.learn_more})),C=e=>{if(!e)return"";const r=e.split("-").pop();return r?r.replace(".php",""):""},z=e=>({blocks:e.map(t=>{switch(t.acf_fc_layout){case"text_block":return{type:"text_block",text:t.text};case"video":return{type:"video",url:t.video.url_youtube?t.video.url_youtube:!1,file_video:t.video.file_video?{src:t.video.file_video.url}:!1,cover:t.video.cover?{src:t.video.cover.url,alt:t.video.cover.alt}:!1};default:return{type:"quote_block",quote:t.quote,role:t.role,author:t.author}}})}),ge=e=>({id:e.id,title:h(e.title.rendered),date:e.date,seo:m(e.yoast_head_json),image:{src:e.featured_image.url,alt:""},pinned:e.sticky,slug:e.slug,content:h(e.content.rendered),flexible_content:z(e.acf.content)}),N=e=>({text:e.text,button:e.button&&x(e.button),url_youtube:e.video.url_youtube?e.video.url_youtube:!1,file_video:e.video.file_video?{src:e.video.file_video.url}:!1,cover:e.video.cover?{src:e.video.cover.url,alt:e.video.cover.alt}:!1}),m=e=>({title:e.title,description:e.description}),g=e=>e.map(t=>({quote:t.quote.quote,author:t.quote.author,role:t.quote.role})),we=e=>({id:e.id,slug:e.slug,content:h(e.content.rendered),seo:m(e.yoast_head_json),featured_image:e.featured_image?e.featured_image.url:!1,hide_newsletter:e.acf.hide_newsletter,hero:{title:e.acf.hero.title,description:e.acf.hero.description,image:a(e.acf.hero.image),video:{src:e.acf.hero.video.url}},flexible_content:{blocks:e.acf.content.map(t=>{switch(t.acf_fc_layout){case"image_section":return{type:"image_text",image:a(t.image_text.image),tag:t.tag,text:t.image_text.text,button:t.button&&x(t.button)};case"video_section":return{type:"video_section",videos:[N(t)],tag:t.tag};case"epide_centers":return{type:"epide_centers",tag:t.tag,text:t.text};case"key_numbers":return{type:"key_numbers",number_cards:t.number_card.map(r=>({number:r.number,unit:r.unit,text:r.text,image:a(r.image)}))};default:return{type:"quotes",quotes:g(t.quote_slider)}}})}}),be=e=>e.map(t=>({id:t.id,city:t.acf.address.city,department:t.acf.address.postal_code.substring(0,2),capacity:t.acf.capacity,areaCoverage:t.acf.area_coverage.map(r=>parseInt(r.department)),address:{street:t.acf.address.street,postalCode:t.acf.address.postal_code},contact:{phone:t.acf.contact.phone,fax:t.acf.contact.fax},position:{top:t.acf.position.top,left:t.acf.position.left}})),l=e=>({id:e.id,slug:e.slug,template:C(e.template),content:h(e.content.rendered),hide_newsletter:e.acf.hide_newsletter,featured_image:e.featured_image?e.featured_image.url:!1,seo:m(e.yoast_head_json)}),O=e=>({...l(e),hero:i(e.acf.hero)}),X=e=>({...l(e),hero:i(e.acf.hero),flexible_content:{blocks:e.acf.content.map(t=>{switch(t.acf_fc_layout){case"image_text":return D(t);case"bloc_text":return{type:"bloc_text",text:t.text};case"grid":return{type:"grid",image_text:t.image_text.map(r=>({image:a(r.image),text:r.text?r.text:""}))};case"values":return{type:"values",tag:t.tag,values:t.values.map(r=>({title:r.title,description:r.description,image:a(r.image)}))};case"administration":return{type:"administration",tag:t.tag,text:t.text,title:t.title,image:a(t.image)};case"quotes":return{type:"quotes",quotes:g(t.quote_slider)};default:return{type:"assets",tag:t.tag,cards:M(t.assets)}}})}}),Z=e=>({...l(e),hero:i(e.acf.hero),flexible_content:{blocks:e.acf.content.map(t=>{switch(t.acf_fc_layout){case"image_text":return D(t);case"bloc_services":return{type:"services",text:t.text,services:M(t.services)};case"portraits":return{type:"portraits",tag:t.tag,videos:t.portraits.map(r=>N(r.bloc_video_text))};case"quotes":return{type:"quotes",quotes:g(t.quote_slider)};default:return{type:"join_us",title:t.title,subtitle:t.subtitle,button:x(t.button)}}})}}),k=e=>({template:C(e.template),title:e.title.rendered,text:e.acf.text,hide_newsletter:e.acf.hide_newsletter,featured_image:e.featured_image?e.featured_image.url:!1,seo:m(e.yoast_head_json)}),ee=e=>({...l(e),hero:i(e.acf.hero),form:{text_block:{title:e.acf.text_block.title,subtitle:e.acf.text_block.subtitle},profil:e.acf.form.profil,subject:e.acf.form.subject,dedicated_site_bloc:{...e.acf.dedicated_site_bloc,button:x(e.acf.dedicated_site_bloc.button)}}}),te=e=>({...l(e),hero:i(e.acf.hero),flexible_content:z(e.acf.page_content.content)}),re=e=>({template:C(e.template),title:e.title.rendered,hide_newsletter:e.acf.hide_newsletter,seo:m(e.yoast_head_json),featured_image:e.featured_image?e.featured_image.url:!1,acts_per_year:e.acf.acts_per_year.map(t=>({year:t.year,acts:t.acts.map(r=>({title:r.title,date:r.date,file:{url:r.file.url}})).sort((r,s)=>new Date(s.date).getTime()-new Date(r.date).getTime())})).sort((t,r)=>parseInt(r.year)-parseInt(t.year))}),u=e=>({text:e.partners_text_block.text,link:{url:e.partners_text_block.link.url,label:e.partners_text_block.link.label,file:e.partners_text_block.link.file?e.partners_text_block.link.file.url:!1,target:e.partners_text_block.link.target_blank?"_blank":"_self"}}),ae=e=>({...l(e),hero:i(e.acf.hero),flexible_content:{blocks:e.acf.content.map(t=>{switch(t.acf_fc_layout){case"bloc_text":return{type:"bloc_text",text:t.text};case"one_text_bloc":return{type:"one_text_bloc",key_word:t.key_word,text:u(t.text),image:a(t.image),color:t.color,layout:t.layout};case"two_texts_bloc":return{type:"two_texts_bloc",key_word:t.key_word,left_text:u(t.left_text),right_text:u(t.right_text),image:a(t.image),color:t.color,layout:t.layout};case"three_texts_bloc":return{type:"three_texts_bloc",key_word:t.key_word,left_text:u(t.left_text),top_text:u(t.top_text),bottom_text:u(t.bottom_text),left_image:a(t.left_image),right_image:a(t.right_image),color:t.color};default:return{type:"quotes",quotes:g(t.quote_slider)}}})}}),oe=e=>({...l(e),hero:i(e.acf.hero),page_content:{text:e.acf.content.text,questions:e.acf.content.questions.map(t=>({question:t.question,answer:t.answer}))}}),qe=e=>{switch(e.template){case"template-news.php":return O(e);case"template-contact.php":return ee(e);case"template-agent.php":return Z(e);case"template-legals.php":return k(e);case"template-fse.php":return te(e);case"template-acts.php":return re(e);case"template-partners.php":return ae(e);case"template-faq.php":return oe(e);default:return X(e)}},se={class:"c-consent-placeholder"},ne={class:"c-consent-placeholder__wrapper"},ie=P({__name:"ConsentPlaceholder",setup(e){const t=()=>{window._axcb&&(window._axcb=window._axcb||[],window._axcb.push(r=>{r.requestConsent("youtube")}))};return(r,s)=>{const p=Q;return o(),n("div",se,[v("div",ne,[s[0]||(s[0]=v("p",{class:"c-consent-placeholder__title"},"Cette vidéo est cachée car nous respectons vos données !",-1)),s[1]||(s[1]=v("p",{class:"c-consent-placeholder__text"}," Cette vidéo est hébergée sur Youtube qui utilise certaines de vos données pour personnaliser lâexpérience de ses plateformes. Si vous êtes dâaccord avec cela et pensez que le jeu en vaut la chandelle, vous pouvez accepter. ",-1)),V(p,{class:"c-consent-placeholder__button",label:"Accepter les cookies",color:"red","hide-shadow":"",onClick:t})])])}}}),le=A(ie,[["__scopeId","data-v-72531ecd"]]),H=function(e){const t=e.split(/(vi\/|v%3D|v=|\/v\/|youtu\.be\/|\/embed\/)/);return t[2]!==void 0?t[2].split(/[^0-9a-z_-]/i)[0]:t[0]},ce=(e,t)=>{if(!window.YT)return null;const s={height:"100%",width:"100%",host:"https://www.youtube-nocookie.com",videoId:H(t),events:{onReady:ue}};return new window.YT.Player(e,s)},ue=e=>{e.target.playVideo()},_e={key:0,class:"c-video-player__consent"},de={key:1,class:"c-video-player__wrapper"},fe={key:1,class:"c-video-player__player"},me=["src"],pe=["id"],ye=P({__name:"VideoPlayer",props:{cover:{},file:{},url:{}},setup(e){const{cookieConsent:t}=G(),r=e,s=d(null),p=d(!1),S=d(`player-${Math.round(Math.random()*1e3)}-${new Date().getUTCMilliseconds()}`),W=f(()=>{if(!window._axcb)return!1;if(!r.url)return!0;
1if(t.value)return t.value.includes("youtube")}),I=f(()=>!!r.file||!!r.url),L=f(()=>!p.value&&I),y=f(()=>r.url?H(r.url):null),Y=f(()=>y.value?`https://img.youtube.com/vi/${y.value}/sddefault.jpg`:""),w=d(null),b=d(null),E=()=>{w.value&&y.value&&(s.value=ce(w.value,"https://youtu.be/"+y.value))},R=()=>{r.file&&b.value?b.value.play():r.url&&E(),p.value=!0};return(_,j)=>{const F=le,B=J;return o(),n("div",{class:$(["c-video-player",{"-has-consent":c(W)}])},[c(W)?(o(),n("div",de,[c(L)?(o(),n("div",{key:0,class:"c-video-player__cover",onClick:R},[_.cover?(o(),T(B,U({key:0},_.cover,{loading:"lazy",class:"c-video-player__cover-img"}),null,16)):(o(),T(B,{key:1,src:c(Y),loading:"lazy",class:"c-video-player__cover-img"},null,8,["src"])),j[0]||(j[0]=v("div",{class:"c-video-player__icon"},null,-1))])):q("",!0),c(I)?(o(),n("div",fe,[_.file?(o(),n("video",{key:0,ref_key:"video",ref:b,src:_.file.src,class:"c-video-player__video",controls:""},null,8,me)):_.url?(o(),n("div",{key:1,id:c(S),ref_key:"iframe",ref:w,class:"c-video-player__iframe"},null,8,pe)):q("",!0)])):q("",!0)])):(o(),n("div",_e,[V(F)]))],2)}}}),Pe=A(ye,[["__scopeId","data-v-59775311"]]);export{xe as _,qe as a,be as b,we as c,Pe as d,ge as f};
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.