PageSourceSearch

https://sdcvieuxmontreal.com/_nuxt/CavBqxjE.js

js sdcvieuxmontreal.com collected 2026-10-04 01:33:35 UTC 7,620 bytes, 135 lines download raw bytes

1import{_ as K}from"./Bniytfef.js";import{b as X,_ as Y,a as Z}from"./CnGAfCUA.js";import{_ as tt}from"./BQDGEKXd.js";import{_ as et}from"./DrSz5pDq.js";import{a as it}from"./BqCy5eek.js";import{_ as st}from"./CjJP45L4.js";import{F as at,a as lt,b as ot,c as rt,d as nt,e as ct,f as _t,g as mt,h as ut,i as pt,_ as dt}from"./c4EJOyxQ.js";import ft from"./BwyfmRZo.js";import{_ as gt}from"./BWmdS0VZ.js";import{_ as bt}from"./DZDIw3Og.js";import{_ as xt}from"./BPJWQEhu.js";import{s as ht}from"./Bbpbpexp.js";import{f as yt}from"./CUGDnzv2.js";import{L as wt}from"./C8wrI3qC.js";import{M as $t}from"./DbGwqxT8.js";import{g as R}from"./BWxvaT6t.js";import{h as kt}from"./2bYFpNXT.js";import{s as _}from"./DAPmcIbx.js";import{_ as Ft,u as Tt,O as vt,a as Et,w as E,ac as Pt,b as P,aa as St,ab as Bt,p as It,c as g,d as l,e as a,g as n,h as S,o as c,i as b,l as w,f as e,F as B,r as I,n as Mt,t as M}from"./Byqvx77t.js";import{u as Rt}from"./BiVRXEMk.js";import{u as At}from"./DX3c0e9d.js";import"./D_6eBmK_.js";import"./i4JPj83O.js";import"./Dlkvc62V.js";import"./CoBrW7vC.js";import"./mSWF1Y3p.js";
1import"./DayKfPt_.js";const zt=R`
2  ${wt}
3  ${$t}
4  ${at}
5  ${lt}
6  ${ot}
7  ${rt}
8  ${nt}
9  ${ct}
10  ${_t}
11  ${mt}
12  ${ut}
13  ${pt}
14
15  query getSingleArticle($id: [String]!, $locale: [String]!) {
16    articleEntries(slug: $id, site: $locale) {
17      ... on article_Entry {
18        seomatic(asArray: true) {
19          metaTitleContainer
20          metaTagContainer
21        }
22        localized {
23          slug
24          language
25        }
26        id
27        title
28        categories {
29          title
30          id
31        }
32        postDate
33        intro
34        credits
35        medias {
36          ...MediaAsset
37        }
38        articleRelated {
39          ... on article_Entry {
40            id
41            title
42            categories {
43              title
44              id
45            }
46            media {
47              id
48              title
49              mimeType
50              url
51              focalPoint
52              width
53              height
54              fallbackUrl: url @transform(width: 800, format: "webp")
55              srcset(sizes: ["300w", "600w", "1000w"])
56            }
57            medias {
58              id
59              title
60              mimeType
61              url
62              focalPoint
63              width
64              height
65              fallbackUrl: url @transform(width: 800, format: "webp")
66              srcset(sizes: ["300w", "600w", "1000w"])
67            }
68            uri
69            slug
70            postDate
71          }
72        }
73        flexible {
74          ...FlexibleWysiwyg
75          ...FlexibleTextImg
76          ...FlexibleEmbed
77          ...FlexibleMedia
78          ...FlexibleQuote
79          ...FlexibleResources
80          ...FlexibleTextText
81          ...FlexibleSeparator
82          ...FlexibleRelated
83          ...FlexibleGallery
84        }
85      }
86    }
87  }
88`,Lt=R`
89  query RelatedArticles(
90    $locale: [String]!
91    $limit: Int = 3
92    $slugs: [String]
93    $cats: [QueryArgument]
94  ) {
95    articleEntries(
96      slug: $slugs
97      site: $locale
98      limit: $limit
99      categories: $cats
100    ) {
101      ... on article_Entry {
102        id
103        slug
104        uri
105        title
106        postDate
107        media {
108          id
109          title
110          mimeType
111          url
112          focalPoint
113          width
114          height
115          fallbackUrl: url @transform(width: 800, format: "webp")
116          srcset(sizes: ["300w", "600w", "1000w"])
117        }
118        medias(limit: 1) {
119          id
120          title
121          mimeType
122          url
123          focalPoint
124          width
125          height
126          fallbackUrl: url @transform(width: 800, format: "webp")
127          srcset(sizes: ["300w", "600w", "1000w"])
128        }
129        tags: categories {
130          label: title
131        }
132      }
133    }
134  }
135`,Wt={class:"page article-page"},Ct={class:"page-inner"},Dt={class:"tags"},Ht=["aria-label"],Qt={class:"infos"},Nt=["innerHTML"],Ut={class:"time"},qt=["innerHTML"],Gt={__name:"[uid]",async setup(Vt){var v;let r,m;const $=Tt(),{savePubUid:Ot,savedPubPage:k}=Rt(),x=vt(),{locale:h}=Et(),{data:A}=([r,m]=E(()=>S(zt,{id:x.params.uid,locale:h.value})),r=await r,m(),r),t=(v=A.value)==null?void 0:v.articleEntries[0];if(!t)throw Pt({statusCode:404,statusMessage:"Page Not Found",fatal:!0});if(t!=null&&t.seomatic&&P(kt(t.seomatic)),t!=null&&t.localized&&t.localized.length){const i=t.localized[0],s={};s[h.value]={uid:x.params.uid},s[i.language.split("-")[0]]={uid:i.slug},St()(s);const o=Bt({key:"id"});P({link:o.value.link,meta:o.value.meta})}let u=t.articleRelated;const F={locale:h.value,limit:3-t.articleRelated.length,slugs:["not",x.params.uid]};if(t.articleRelated.length!==3&&t.categories.length>0){const s=[...t.categories].map(o=>o.id);F.cats=s;const{data:p}=([r,m]=E(()=>S(Lt,F)),r=await r,m(),r);u=u.concat(p.value.articleEntries)}const{global:T}=At(),z=ht(t.title),L=["flexibleWysiwyg_Entry","flexibleQuote_Entry","flexibleBlockTextText_Entry","flexibleBlockTextImage_Entry"],W=t.flexible.filter(i=>L.includes(i.__typename));let y=0;t.intro&&(y+=_(t.intro).trim().split(/\s+/).length),W.forEach(i=>{let s=0;switch(i.__typename){case"flexibleWysiwyg_Entry":i.wysiwyg&&(s=_(i.wysiwyg).trim().split(/\s+/).length);break;case"flexibleQuote_Entry":i.text&&(s=i.text.trim().split(/\s+/).length);break;case"flexibleBlockTextText_Entry":i.left&&(s+=_(i.left).trim().split(/\s+/).length),i.right&&(s+=_(i.right).trim().split(/\s+/).length);break;case"flexibleBlockTextImage_Entry":i.wysiwyg&&(s=_(i.wysiwyg).trim().split(/\s+/).length);break}y+=s});const C=Math.ceil(y/200);return It(()=>{}),(i,s)=>{const p=K,o=Y,D=tt,H=et,Q=it,N=st,U=dt,q=ft,G=gt,V=bt,O=xt,j=X,J=Z;return c(),g("section",Wt,[l("div",Ct,[a(G,null,{sticky:n(()=>[a(o,{start:"top 99%",class:"viewport-sticky",once:!0},{default:n(()=>[a(p,{nav:"arrow",back:!1,slides:e(t).medias},null,8,["slides"])]),_:1}),a(D,{text:"Publications","go-to":e($)(`/${e(k)===1?"publications":"publications/p"+e(k)}`)},null,8,["go-to"])]),content:n(()=>[l("article",null,[e(t).categories.length>0?(c(),b(o,{key:0,start:"top bottom",class:"viewport-tag",once:!0},{default:n(()=>[l("div",Dt,[(c(!0),g(B,null,I(e(t).categories,(d,f)=>(c(),b(H,{key:`tag-${f}`,label:d.title,color:"black"},null,8,["label"]))),128))])]),_:1})):w("",!0),a(o,{start:"top bottom",class:"viewport-title",once:!0},{default:n(()=>[l("h1",{class:"title","aria-label":e(t).title},[(c(!0),g(B,null,I(e(z),(d,f)=>(c(),g("span",{key:f+d,class:"word-mask","aria-hidden":"true"},[l("span",{style:Mt(`--index: ${f}`),class:"word"},M(d),5)]))),128))],8,Ht)]),_:1}),a(o,{start:"top bottom",class:"viewport-infos",once:!0},{default:n(()=>[l("div",Qt,[l("p",{class:"date",innerHTML:e(yt)(e(t).postDate)},null,8,Nt),l("div",Ut,[a(Q,{name:"Watch"}),l("p",null,M(e(C))+" minutes",1)]),a(N,{title:e(t).title},null,8,["title"])])]),_:1}),l("div",null,[a(o,{start:"top bottom",class:"viewport-intro",once:!0},{default:n(()=>[l("div",{class:"intro t-h4",innerHTML:e(t).intro},null,8,qt)]),_:1}),a(U,{blocks:e(t).flexible},null,8,["blocks"]),e(t).credits?(c(),b(q,{key:0,credits:e(t).credits},null,8,["credits"])):w("",!0)])])]),_:1}),a(j,{class:"section-more",spacing:"small"},{default:n(()=>[e(u).length>0?(c(),b(V,{key:0,title:e(T)[0].articleRelatedTitle,articles:e(u),"btn-label":i.$t("general.see_more_articles"),"btn-link":e($)({name:"publication"}),type:"article"},null,8,["title","articles","btn-label","btn-link"])):w("",!0),a(O,{prefooter:e(T)[0].preFooterBlocks},null,8,["prefooter"])]),_:1}),a(J)])])}}},we=Ft(Gt,[["__scopeId","data-v-6af31385"]]);export{we 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.