PageSourceSearch

https://patronats-francophones.org/_nuxt/CFwhIl2B.js

js patronats-francophones.org collected 2026-09-24 12:54:36 UTC 4,426 bytes, 1 lines download raw bytes

1import{d as G,s as N,o as a,D as y,p as k,a as s,f as e,ai as O,c as n,b as o,bd as P,g as _,bh as w,bi as I,v as A,w as V,u as j,bj as H,x as M,bk as D,aq as W,q as J,as as K,at as Q,aB as X,m as v,e as h,F as Y,i as Z,B as L,C as ee}from"./2gS9UVkj.js";const se={class:"relative aspect-3/4 overflow-hidden rounded-xl shadow-xs transition-all duration-300 group-hover:shadow-lg group-hover:scale-[1.02]"},te={key:1,class:"flex size-full items-center justify-center bg-surface"},ae={class:"text-sm opacity-50"},ie={class:"absolute right-2 top-2 rounded-md bg-black/60 px-2 py-0.5 text-xs font-medium text-white backdrop-blur-xs"},ne={class:"mt-2 text-center text-xl font-medium"},oe=G({name:"ReleaseCard",__name:"ReleaseCard",props:{release:{}},setup(d){const t=d,{t:l}=N(),x=t.release.issue.kind==="pdf"?l("distributions.pdfIssue"):l("distributions.interactiveIssue"),g=_(()=>w(t.release.issue.visual)),f=_(()=>I(t.release.issue.visual)??void 0);return(r,R)=>{const p=O,c=P;return a(),y(c,{issue:d.release.issue,class:"group block"},{default:k(()=>[s("div",se,[e(g)?(a(),y(p,{key:0,src:e(g),alt:d.release.issue.name,size:"ld",gravity:e(f),class:"size-full"},null,8,["src","alt","gravity"])):(a(),n("div",te,[s("span",ae,o(d.release.issue.name),1)])),s("span",ie,o(e(x)),1)]),s("h2",ne,o(d.release.issue.name),1)]),_:1},8,["issue"])}}}),le=Object.assign(oe,{__name:"ReleaseCard"}),re={class:"container relative space-y-16 py-12"},ce={key:0,class:"absolute inset-0 overflow-hidden"},ue={class:"relative text-center text-2xl font-bold tracking-tight text-secondary lg:text-3xl"},de={key:1,class:"relative flex flex-col items-center space-y-6"},me={class:"text-xs font-semibold uppercase tracking-widest text-surface/50"},_e={key:0,class:"aspect-3/4 h-112 rounded-2xl shadow-2xl ring-1 ring-black/5 transition-all duration-300 group-hover:scale-[1.02] group-hover:shadow-[0_25px_60px_-12px_rgba(0,0,0,0.25)] lg:h-136 overflow-hidden"},ge={key:1,class:"flex h-112 w-64 items-center justify-center rounded-2xl bg-surface/10 ring-1 ring-black/5 lg:h-136"},pe={class:"text-sm text-surface/50"},fe={class:"text-center text-2xl font-semibold text-surface"},ve={key:2,class:"relative space-y-10"},xe={class:"flex items-center gap-4"},be={class:"text-xs font-semibold uppercase tracking-widest text-surface/50"},he={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4","data-nosnippet":""},ke=G({name:"DistributionPage",__name:"[distributionId]",async setup(d){let t,l;const x=A(),{t:g}=N(),f=x.params.distributionId,{data:r}=([t,l]=V(()=>j(`/distributions/${f}`,{transform:H})),t=await t,l(),t);if(!r.value)throw M({statusCode:404});const{data:R,meta:p}=([t,l]=V(()=>j(`/distributions/${f}/releases`,{transform:D})),t=await t,l(),t),c=R.value,u=c[0]??null,C=c.slice(1),b=W(r.value.name)??"";J({title:b,meta:[{property:"og:title",content:b}]}),K({}),Q([X({"@type":"CollectionPage",name:b})]);const z=_(()=>w(r.value.visual)),S=_(()=>I(r.value.visual)??void 0),$=_(()=>w(u?.issue.visual)),q=_(()=>I(u?.issue.visual)??void 0);return(B,i)=>{const U=O,E=P,F=le,T=ee;return a(),n("div",null,[s("div",re,[e(z)?(a(),n("div",ce,[v(U,{src:e(z),alt:e(r).name,ratio:"16:9",size:"max",gravity:e(S),class:"size-full"},null,8,["src","alt","gravity"]),i[2]||(i[2]=s("div",{class:"absolute inset-0 bg-linear-to-b from-white/95 via-white/90 to-white/80 backdrop-blur-xs"},null,-1))])):h("",!0),s("h1",ue,o(e(r).name),1),e(u)?(a(),n("div",de,[s("span",me,o(e(g)("distributions.latestIssue")),1),v(E,{issue:e(u).issue,class:"group"},{default:k(()=>[e($)?(a(),n("div",_e,[v(U,{src:e($),alt:e(u).issue.name,fit:"contain",size:"md",gravity:e(q),class:"size-full"},null,8,["src","alt","gravity"])])):(a(),n("div",ge,[s("span",pe,o(e(u).issue.name),1)]))]),_:1},8,["issue"]),s("h2",fe,o(e(u).issue.name),1)])):h("",!0),e(C).length>0?(a(),n("div",ve,[s("div",xe,[i[3]||(i[3]=s("div",{class:"h-px flex-1 bg-surface/10"},null,-1)),s("span",be,o(e(g)("distributions.previousIssues")),1),i[4]||(i[4]=s("div",{class:"h-px flex-1 bg-surface/10"},null,-1))]),v(T,{items:e(c),"onUpdate:items":i[0]||(i[0]=m=>L(c)?c.value=m:null),meta:e(p),"onUpdate:meta":i[1]||(i[1]=m=>L(p)?p.value=m:null),transform:"transformReleases"in B?B.transformReleases:e(D)},{default:k(()=>[s("div",he,[(a(!0),n(Y,null,Z(e(C),m=>(a(),y(F,{key:m.id,release:m},null,8,["release"]))),128))])]),_:1},8,["items","meta","transform"])])):h("",!0)])])}}});
1export{ke 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.