PageSourceSearch

https://boulevardsaintlaurent.com/_nuxt/C6mhUH3p.js

js boulevardsaintlaurent.com collected 2026-10-02 11:18:25 UTC 5,028 bytes, 1 lines download raw bytes

1import{R as _e,D as ye,ar as Pe,u as we,aE as Ce,j as u,G as r,w as Fe,ax as Ae,ay as De,az as Q,H as M,L as Te,B as Re,aF as ke,J as xe,a as L,o,c as d,m as f,n as Le,f as g,b as t,aq as Ee,P as K,aA as be,x as Ne,d as J,g as A,s as Ue,T as E,aB as $e,am as Oe,aC as Ie,O as Se}from"./mLZhLCU7.js";import Ve from"./OuLLnOgi.js";import Be from"./B8lpyc6x.js";import ze from"./BfFx_qOF.js";import He from"./k2AIIZBS.js";import{u as qe}from"./CGyVGGQ-.js";import{u as Ge}from"./Dww29ShV.js";import"./DI30PydJ.js";import"./CCP2-D7S.js";import"./CTQqoTZH.js";import"./FUQZASbY.js";import"./CxcK8vgq.js";import"./BT1HH-sR.js";import"./ydgrzr3y.js";import"./CFonKAxM.js";import"./C6_xUWwz.js";const je={class:"ListingParcoursEvenements"},Qe={class:"grid-container"},Me={key:1,ref:"previewLoader",class:"preview-loader"},D=24,pt={__name:"listingParcoursEvenements",async setup(Ke){let m,b;const{scrollTo:N}=_e(),W=ye(),{siteDomain:X}=W.public,Y=Pe(),{route:h,query:a,templatingErrorHandler:Z}=we(),{slug:ee,lang:_}=h.value.meta,{isPreview:y,postId:te,isPreviewLoaded:ae}=Ce(!0),{setRestrictedPage:se}=qe(),U=u(null),i=u(a.value.page?parseInt(a.value.page):1),s=u({interests:a.value.interests?a.value.interests.split(","):[]}),c=u(a.value.search||""),$={interests:{en:{title:"Interests",slug:"interests"},fr:{title:"Intérêts",slug:"interets"}}},ne=r(()=>{const e=[];return s.value.interests.length>0&&e.push({taxonomy:"TAXINTERETARTICLE",field:"SLUG",terms:s.value.interests}),e.length===0?null:{relation:"AND",taxArray:e}}),re=r(()=>i.value*D-D);B();const{data:v,pending:P}=([m,b]=Fe(()=>Ae({operation:"getListingArticlePage",variables:{slug:y?te:ee,language:_.toUpperCase(),asPreview:y,withPageData:!0,otherLang:_=="en"?"FR":"EN",where:{language:_.toUpperCase(),search:c,offsetPagination:{offset:re,size:D},orderby:[{field:"DATE",order:"DESC"}],taxQuery:ne}}})),m=await m,b(),m),l=r(()=>v?.value?.pageAKFN),O=r(()=>v.value?.pageAKFN?.listingparcoursevenements),ie=r(()=>v.value?.articles),T=r(()=>v.value?.articles?.nodes),I=r(()=>v.value?.interests?.nodes||[]),S=r(()=>({interests:I.value})),oe=r(()=>({interests:I.value})),le=r(()=>({total:ie?.value?.pageInfo?.offsetPagination.total,projectsPerPage:D,currentPage:i.value})),V=Z(l.value);if(V)throw De(V);l?.value?.isRestricted&&se(l.value.isRestricted);const w=l?.value?.translations[0]?.uri;if(w&&Q(w),k(),l?.value?.seo){let e=null;h.value.query.page&&(e=`https://${X+h.value.path}?page=${h.value.query.page}`),Ge(l?.value?.seo,w,e)}function B(){i.value=a.value.page?parseInt(a.value.page):1,s.value.interests=a.value.interests?a.value.interests.split(","):[],c.value=a.value.search||""}function ue({taxoSlug:e,slug:n}){if(e!==$.interests[_].slug)return;const p="interests",F=s.value[p];n==="all"?s.value[p]=[]:F.includes(n)?s.value[p]=F.filter(x=>x!==n):s.value[p].push(n),C()}const z=u(0),H=u(null);M(P,e=>{e&&(z.value=H.value?.offsetHeight||0)});function ce(){s.value.interests=[],c.value="",i.value=1,C()}function C(){q({...a.value,page:void 0,interests:s.value.interests.length?s.value.interests.join(","):void 0,search:c.value?c.value:void 0}),k()}function pe(e){const n={...a.value};n.page=e==1?void 0:e,i.value=e,q(n)}const R=u(!1),q=e=>{R.value=!0,Y.push({query:e});const n={to:U.value,duration:0,offset:-100};N(n)};function k(){let e=w;const n=a.value.page;Object.keys(a.value).length!==0&&(e+="?",n&&(e+=`page=${a.value.page}`),Q(e))}const fe=({key:e,values:n})=>{Object.prototype.hasOwnProperty.call(s.value,e)&&(s.value[e]=n,i.value=1,C())},G=e=>{e.interests&&(s.value.interests=e.interests),i.value=1,C()},j=Te();return Re(()=>{y||ke(l?.value?.seo?.title),N({to:0,immediate:!0,force:!0}),j.$on("apply-mobile-filters",G)}),xe(()=>{j.$off("apply-mobile-filters",G)}),M(a,()=>{if(R.value){R.value=!1;return}B(),k()},{deep:!0}),(e,n)=>{const p=Ie,F=Ve,x=Be,ve=ze,de=He,ge=$e,me=Oe,he=Se("appear");return o(),L("div",je,[t(O)?(o(),d(p,Ee(K({key:0},("heroDataToViewModel"in e?e.heroDataToViewModel:t(be))(t(O)))),null,16)):f("",!0),Le((o(),L("div",{ref_key:"listingRef",ref:H,style:Ne(t(P)?{"--listing-height":t(z)+"px"}:{})},[J("div",{ref_key:"gridContainer",ref:U,class:"grid-container-filters"},[t(S)?(o(),d(F,{key:0,filters:t(S),activeFiltersSlugs:t(s),sidePanelFilterOptions:t(oe),translatedFilters:$,searchValue:t(c),noSearch:!0,onOnChangeFilter:ue,onOnResetFilters:ce,onOnUpdateGroup:fe},null,8,["filters","activeFiltersSlugs","sidePanelFilterOptions","searchValue"])):f("",!0)],512),J("div",Qe,[g(E,{name:"fade"},{default:A(()=>[t(T)?(o(),d(x,{key:0,thumbnailType:"article",thumbnails:t(T),currentPage:t(i),class:Ue(`${t(P)?"pen
1ding":""}`)},null,8,["thumbnails","currentPage","class"])):f("",!0)]),_:1}),g(E,{name:"fade"},{default:A(()=>[t(T)?(o(),d(ve,K({key:0},t(le),{onPageChange:pe}),null,16)):f("",!0)]),_:1}),g(E,{name:"fade"},{default:A(()=>[t(P)?(o(),d(de,{key:0})):f("",!0)]),_:1})])],4)),[[he,{name:"appear-listing-in"}]]),g(me,{"when-idle":""},{default:A(()=>[g(ge)]),_:1}),t(y)&&!t(ae)?(o(),L("div",Me,null,512)):f("",!0)])}}};export{pt 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.