1import{_ as j,c as u,o,a as t,d as W,r as v,b as h,e as c,w as Z,f as J,n as k,g as q,F as T,h as R,i as F,j as P,k as I,l as M,m as S,p as E,q as n,s as V,t as B,u as A,v as p,x as X,y as G,z as N}from"./lsgPwv7P.js";import{_ as K}from"./BNK2gnUk.js";import{_ as Q}from"./B1vmodYK.js";import{f as Y,s as ee,c as te}from"./CyeFAnRr.js";import"./CE6bj0Lk.js";const le={},ae={width:"227",height:"120",viewBox:"0 0 227 120",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function ne(e,i){return o(),u("svg",ae,[...i[0]||(i[0]=[t("path",{d:"M227 0.5H0.799988V119.3H227V0.5Z",class:"fill-pattern"},null,-1)])])}const U=Object.assign(j(le,[["render",ne]]),{__name:"Shape1"}),se=W({__name:"Marquee",props:{style:{default:()=>()=>({})},class:{default:""},autoFill:{type:Boolean,default:!1},play:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1},pauseOnClick:{type:Boolean,default:!1},direction:{default:"left"},speed:{default:50},delay:{default:0},loop:{default:0},gradient:{type:Boolean,default:!1},gradientColor:{default:"white"},gradientWidth:{default:200}},emits:["finish","cycleComplete"],setup(e,{emit:i}){const l=i,a=v(),r=v(),f=v(0),s=v(0),m=v(1),_=v(!1),x=v(),y=h(()=>e.autoFill?s.value*m.value/e.speed:s<f?f.value/e.speed:s.value/e.speed),$=h(()=>({...e.style,"--pause-on-hover":!e.play||e.pauseOnHover?"paused":"running","--pause-on-click":!e.play||e.pauseOnHover&&!e.pauseOnClick||e.pauseOnClick?"paused":"running","--width":e.direction==="up"||e.direction==="down"?"100vh":"100%","--transform":e.direction==="up"?"rotate(-90deg)":e.direction==="down"?"rotate(90deg)":"none"})),b=h(()=>({"--gradient-color":e.gradientColor,"--gradient-width":typeof e.gradientWidth=="number"?`${e.gradientWidth}px`:e.gradientWidth})),H=h(()=>({"--play":e.play?"running":"paused","--direction":e.direction==="left"?"normal":"reverse","--duration":`${y.value}s`,"--delay":`${e.delay}s`,"--iteration-count":e.loop?`${e.loop}`:"infinite","--min-width":e.autoFill?"auto":"100%"})),C=h(()=>({"--transform":e.direction==="up"?"rotate(90deg)":e.direction==="down"?"rotate(-90deg)":"none"})),L=()=>{if(r.value&&a.value){const d=a.value.getBoundingClientRect(),w=r.value.getBoundingClientRect();let g=d.width,O=w.width;(e.direction==="up"||e.direction==="down")&&(g=d.height,O=w.height),e.autoFill&&g&&O?m.value=O<g?Math.ceil(g/O):1:m.value=1,f.value=g,s.value=O}},z=d=>[...Array(Number.isFinite(d)&&d>=0?d:0)];return Z([()=>e.autoFill,()=>e.direction,_,a],()=>{_.value&&(L(),r.value&&a.value&&(x.value&&x.value.disconnect(),x.value=new ResizeObserver(()=>L()),x.value.observe(a.value),x.value.observe(r.value)))}),J(()=>{_.value=!0}),(d,w)=>_.value?(o(),u("div",{key:0,ref_key:"containerRef",ref:a,class:F(["vfm-marquee-container",e.class]),style:k($.value)},[d.gradient?(o(),u("div",{key:0,style:k(b.value),class:"vfm-overlay"},null,4)):c("",!0),t("div",{class:"vfm-marquee",style:k(H.value),onAnimationiteration:w[0]||(w[0]=g=>l("cycleComplete")),onAnimationend:w[1]||(w[1]=g=>l("finish"))},[t("div",{style:k(C.value),class:"vfm-parent",ref_key:"marqueeRef",ref:r},[q(d.$slots,"default")],4),(o(!0),u(T,null,R(z(m.value-1),g=>(o(),u("div",{style:k(C.value),class:"vfm-parent"},[q(d.$slots,"default")],4))),256))],36),t("div",{class:"vfm-marquee",style:k(H.value)},[(o(!0),u(T,null,R(z(m.value),g=>(o(),u("div",{style:k(C.value),class:"vfm-parent"},[q(d.$slots,"default")],4))),256))],4)],6)):c("",!0)}}),oe={name:"NuxtMarquee",emits:["finish","cycleComplete"],props:["style","class","autoFill","play","pauseOnHover","pauseOnClick","direction","speed","delay","loop","gradient","gradientColor","gradientWidth"],setup(e,{slots:i,emit:l}){return()=>P(se,{...e,onCycleComplete:()=>l("cycleComplete"),onFinish:()=>l("finish")},i)}},D=Object.assign(oe,{__name:"NuxtMarquee"}),ie={class:"relative w-full h-screen transition duration-75 bg-secondary"},re=["src"],ue=["src"],ce={class:"absolute bottom-0 section-container"},de={class:"w-full uppercase font-bold"},pe={__name:"NextSpectacle",props:{data:{type:Object,default:null}},setup(e){return(i,l)=>{const a=E,r=U,f=D,s=V("resize-text");return o(),u("div",ie,[e.data?.spectacleSlug?I((o(),M(a,{key:0,to:"spectacle/"+e.data?.spectacleSlug,class:"absolute top-0 bottom-0 left-0 right-0 z-30 flex flex-wrap items-center justify-center w-full h-full px-4 py-4 font-bold text-center transition duration-75 leading-title mix-blend-multiply text-primary sm:px-16 font-title tracking-custom"},{default:S(()=>[e.data?.spectacleImage?(o(),u("img",{key:0,src:e.data?.spectacleImage,class:"image-spectacle text-black w-full h-full hidden md:block object-contain py-24",alt:""},null,8,re)):c("",!0),e.data?.spectacleImageMobile?(o(),u("img",{key:1,src:e.data?.spectacleImageMobile,class:"image-spectacle text-black w-full h-full block md:hidden object-contain",alt:""},null,8,ue)):c("",!0)]),_:1}
1,8,["to"])),[[s,{ratio:.33,minFontSize:"30px",maxFontSize:"300px",delay:200}]]):c("",!0),l[4]||(l[4]=t("div",{class:"absolute z-10 flex justify-center w-full bottom-12 text-black mix-blend-multiply"},[t("svg",{class:"h-12 animate-bounce",width:"218",height:"295",viewBox:"0 0 218 295",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M161.8 0H55.8L108.8 294.2L161.8 0Z",fill:"currentColor"})])],-1)),t("div",ce,[t("div",de,[n(f,{loop:0,class:"marquee-text-text font-bold"},{default:S(()=>[l[0]||(l[0]=t("span",{class:"font-bold"},"SAISON TCHAO ADJEU TSCHÃSS",-1)),t("span",null,[n(r)]),l[1]||(l[1]=t("span",null,"24-25",-1)),t("span",null,[n(r)]),l[2]||(l[2]=t("span",null,"SAISON TCHAO ADJEU TSCHÃSS",-1)),t("span",null,[n(r)]),l[3]||(l[3]=t("span",null,"24-25",-1)),t("span",null,[n(r)])]),_:1})])])])}}},fe=j(pe,[["__scopeId","data-v-d16a61b6"]]),me={class:"relative w-full h-screen transition duration-75 bg-secondary"},xe=["src"],ve={class:"absolute top-0 bottom-0 left-0 right-0 z-30 flex flex-col flex-wrap items-center justify-center w-full h-full px-4 py-4 text-4xl font-bold text-center transition duration-75 sm:text-6xl leading-title mix-blend-multiply text-primary sm:px-8 tracking-custom"},_e={class:"block"},ge={class:"block max-w-4xl"},ye={class:"absolute bottom-0 section-container"},he={class:"w-full uppercase font-bold"},be={__name:"ForStatic",props:{data:{type:Object,default:null}},setup(e){return v(!1),(i,l)=>{const a=E,r=U,f=D;return o(),u("div",me,[n(a,{to:e.data.lienSlug,class:"block w-full bg-contain h-screen"},{default:S(()=>[e.data.image?(o(),u("img",{key:0,alt:"",src:e.data.image,class:"image-spectacle text-black w-full h-full px-4 md:px-0 object-contain py-36"},null,8,xe)):c("",!0),t("div",ve,[t("span",_e,B(e.data.titre),1),l[0]||(l[0]=t("br",null,null,-1)),t("span",ge,B(e.data.texte),1)])]),_:1},8,["to"]),l[5]||(l[5]=t("div",{class:"absolute z-10 flex justify-center w-full bottom-12 text-primary mix-blend-multiply"},[t("svg",{class:"h-12 animate-bounce",width:"218",height:"295",viewBox:"0 0 218 295",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M161.8 0H55.8L108.8 294.2L161.8 0Z",fill:"currentColor"})])],-1)),t("div",ye,[t("div",he,[n(f,{loop:5,class:"marquee-text-text font-bold"},{default:S(()=>[l[1]||(l[1]=t("span",{class:"font-bold"},"SAISON TCHAO ADJEU TSCHÃSS",-1)),t("span",null,[n(r)]),l[2]||(l[2]=t("span",null,"24-25",-1)),t("span",null,[n(r)]),l[3]||(l[3]=t("span",null,"SAISON TCHAO ADJEU TSCHÃSS",-1)),t("span",null,[n(r)]),l[4]||(l[4]=t("span",null,"24-25",-1)),t("span",null,[n(r)])]),_:1})])])])}}},we={class:"flex flex-wrap flex-col md:flex-row"},ke={key:0,class:"font-bold leading-none text-secondary text-center hidden group-hover:inline-block"},Se={key:0,class:"font-bold leading-none text-center hidden group-hover:inline-block"},$e={__name:"Hero",props:{data:{type:Object,required:!0,default:null}},setup(e){let i=e,l=v(!1),a=v(!1),r=h(()=>i.data?.box1Link?.nodes?.[0]?.contentType?.node?.name==="wonder_event"?"/event/"+i.data.box1Link.nodes[0].slug:i.data.box1Link.nodes[0].slug);return(f,s)=>{const m=K,_=E,x=V("resize-text");return o(),u("div",we,[e.data&&e.data.box1Image?(o(),u("div",{key:0,class:F(["relative flex-1 transition duration-75 border-b border-primary lg:border-0 bg-secondary md:w-1/2",{"is-hover":p(l)}]),onMouseover:s[0]||(s[0]=y=>A(l)?l.value=!0:l=!0),onMouseout:s[1]||(s[1]=y=>A(l)?l.value=!1:l=!1)},[n(m,{src:`${e.data.box1Image.node.sourceUrl}`,alt:"",quality:"80",sizes:"sm:375px md:800px lg:1000px",loading:"lazy",class:"w-full h-full hero-image"},null,8,["src"]),p(r)?I((o(),M(_,{key:0,to:p(r),class:"absolute group top-0 left-0 flex flex-wrap items-center justify-center w-full h-full px-4 py-4 transition duration-75 sm:px-8 font-title tracking-custom"},{default:S(()=>[e.data.box1Text!==""?(o(),u("span",ke,B(e.data.box1Text),1)):c("",!0)]),_:1},8,["to"])),[[x]]):c("",!0)],34)):c("",!0),e.data&&e.data.box2Image?(o(),u("div",{key:1,class:F(["relative w-full transition duration-75 md:w-1/2 bg-secondary hero-item",{"is-hover":p(a)}]),onMouseover:s[2]||(s[2]=y=>A(a)?a.value=!0:a=!0),onMouseout:s[3]||(s[3]=y=>A(a)?a.value=!1:a=!1)},[n(m,{src:`${e.data.box2Image.node.sourceUrl}`,format:"webp",alt:"",quality:"80",sizes:"sm:375px md:800px lg:1000px",loading:"lazy",class:"w-full h-full hero-image"},null,8,["src"]),e.data.box2Link?.nodes?.[0]?.uri!==""?I((o(),M(_,{key:0,to:e.data.box2Link.nodes[0].uri,class:"absolute group top-0 left-0 flex flex-wrap items-center justify-center w-full h-full px-4 py-4 transition duration-75 text-secondary hover:text-secondary sm:px-8 font-title tracking-custom"},{default:S(()=>[e.data.box2Text!==""?(o(),u("span",Se,B(e.data.box2Text),1)):c("",!0)]),_:1},8,["to"])),[[x]]):c("",!0)],34)):c("",!0)])}}},He=j($e,[["__scopeId","data-v-73ee851f"]]),Ce={},Oe={width:"575",height:"120",viewBox:"0 0 575 120",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function Me(e,i){return o(),u("svg",Oe,[...i[0]||(i[0]=[t("path",{d:"M361.6 0.5H135.4V119.3H361.6V0.5Z",class:"fill-pattern"},null,-1),t("path",{d:"M574.6 0.5H512.2V119.3H574.6V0.5Z",class:"fill-pattern"},null,-1),t("path",{d:"M0.799988 119.3H119.5L60.2 0.5L0.799988 119.3Z",class:"fill-pattern"},null,-1),t("path",{d:"M436.9 119.3C404.1 119.3 377.5 92.7 377.5 59.9C377.5 27.1 404.1 0.5 436.9 0.5C469.7 0.5 496.3 27.1 496.3 59.9C496.3 92.7 469.7 119.3 436.9 119.3Z",class:"fill-pattern"},null,-1)])])}const Be=Object.assign(j(Ce,[["render",Me]]),{__name:"ShapeLong"}),Le={class:"section-wrapper"},ze={class:"flex flex-1 h-full text-black font-bold"},Ae={class:"flex w-full h-full overflow-hidden pattern gap-1"},je={class:"flex flex-1 h-full text-black font-bold"},qe={class:"flex w-full h-full overflow-hidden pattern gap-1"},Ne={__name:"SectionShape",props:{texte:{type:String,required:!0,default:null}},setup(e){return(i,l)=>{const a=Be;return o(),u("div",Le,[t("span",ze,[t("div",Ae,[n(a),n(a),n(a),n(a),n(a),n(a),n(a)])]),t("span",null,B(e.texte),1),t("span",je,[t("div",qe,[n(a),n(a),n(a),n(a),n(a),n(a),n(a)])])])}}},Fe={key:0,class:"flex flex-col justify-between"},Ie={class:"section-container"},De={__name:"index",async setup(e){let i,l;const[a,r,f]=([i,l]=X(()=>Promise.all([N("/api/getHome","$orW8SXrfeA"),N("/api/getSpectacles","$Esc5XvxuRO"),N("/api/getUpcomingEvents","$Rywx46_r01")])),i=await i,l(),i),s=a.data,m=r.data,_=f.data,x=h(()=>{let $=Y(_.value,["rdv-pro","laabs-de-la-mise-en-scene"]),b=ee($);return te(b.slice(0,10))}),y=h(()=>s.value?.acfHome?.mode==="manuel"?{titre:s.value?.acfHome?.manuel[0].titre,texte:s.value?.acfHome?.manuel[0].texte,image:s.value?.acfHome?.manuel[0].image?.node?.mediaItemUrl,lienSlug:s.value?.acfHome?.manuel[0].lien}:x.value.filter(b=>b?.type==="pieces")[0]);return G({bodyAttrs:{class:"accueil"},title:"Bienvenue sur le site du théâtre Poche / Gve"}),($,b)=>{const H=fe,C=be,L=He,z=Ne,d=Q;return p(s)&&p(s)?.acfHome?.mode?(o(),u("div",Fe,[p(s).acfHome.mode=="automatique"?(o(),M(H,{key:0,data:p(y)},null,8,["data"])):c("",!0),p(s).acfHome.mode=="manuel"?(o(),M(C,{key:1,data:p(y)},null,8,["data"])):c("",!0),n(L,{data:p(s).acfHome},null,8,["data"]),t("div",Ie,[n(z,{texte:"Spectacles"})]),n(d,{spectacles:p(m)},null,8,["spectacles"])])):c("",!0)}}};export{De 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.