PageSourceSearch

https://www.inclusion.eu/_nuxt/Ba8OK9NJ.js

js inclusion.eu collected 2026-10-02 14:40:27 UTC 10,305 bytes, 1 lines download raw bytes

1import{f as C,_ as N,g as y,h as oe,v as re,o as i,c as l,i as e,r as z,j as se,k as J,F as B,l as Y,m as M,w as R,d as F,t as w,I as K,n as S,a as p,b as q,p as ie,q as te,s as Q,x as ne,y as ce,z as le,A as ue,B as de,C as pe,D as _e,E as G,G as me}from"./BQTrDalH.js";import{V as ae}from"./CaLadpzk.js";import{_ as fe,a as ge,u as ve}from"./D7d1tVPc.js";import{c as X}from"./fUgTehZT.js";const Z="https://www.inclusion.eu",ye="https://str.inclusion.eu/5a26bd9ba60fa87b430d4df09.jpeg",he="Ambitions. Rights. Belonging. 20 million people with intellectual disabilities and their families in Europe.",ke=({post:r,defaultTitle:_,path:m,description:k=he,image:f=ye,normalize:I=!1})=>{var b,P,n;if(!r)return{title:_,description:k,socialImage:f,socialImageAlt:"Illustration for Inclusion Europe article",canonicalUrl:`${Z}${m}`,publishedTime:null,modifiedTime:null};const o=I?C.treatPost(r):r,h=o.title?`${o.title} | ${_}`:_,g=((b=o.excerpt)==null?void 0:b.trim())||k,T=((P=o.picture)==null?void 0:P.picture)||f;let E="Illustration for Inclusion Europe article";return(n=o.picture)!=null&&n.alt?E=o.picture.alt:o.title&&(E=`Picture for ${o.title}`),{title:h,description:g,socialImage:T,socialImageAlt:E,canonicalUrl:`${Z}${m}`,publishedTime:o.created_at||null,modifiedTime:o.modified_at||null}},be=r=>({title:r.title,link:[{key:"canonical",rel:"canonical",href:r.canonicalUrl}],meta:[{key:"description",name:"description",content:r.description},{key:"og:title",property:"og:title",content:r.title},{key:"og:description",property:"og:description",content:r.description},{key:"og:image",property:"og:image",content:r.socialImage},{key:"og:image:alt",property:"og:image:alt",content:r.socialImageAlt},{key:"og:url",property:"og:url",content:r.canonicalUrl},{key:"og:type",property:"og:type",content:"article"},r.publishedTime?{key:"article:published_time",property:"article:published_time",content:r.publishedTime}:null,r.modifiedTime?{key:"article:modified_time",property:"article:modified_time",content:r.modifiedTime}:null,{key:"twitter:card",name:"twitter:card",content:"summary_large_image"},{key:"twitter:title",name:"twitter:title",content:r.title},{key:"twitter:description",name:"twitter:description",content:r.description},{key:"twitter:image",name:"twitter:image",content:r.socialImage}].filter(Boolean)}),$e=r=>{const _=ke(r);return be(_)},we=""+new URL("e2r.CoOarkud.png",import.meta.url).href,Ce=["src","alt"],Ie={__name:"EvolutionIndicator",props:{evo:{type:Number,required:!0}},setup(r){const _=r,m=y(()=>_.evo>0?"Better than last year":_.evo<0?"Worse than last year":"Same as last year"),k=y(()=>_.evo>0?"/assets/arrow-better.svg":_.evo<0?"/assets/arrow-worse.svg":"/assets/arrow-no-change.svg");return(f,I)=>oe((i(),l("img",{class:"table-evo-indicator",src:e(k),alt:e(m)},null,8,Ce)),[[re,r.evo!=null]])}},ee=N(Ie,[["__scopeId","data-v-2c39b5c7"]]),xe={class:"countries-ranking"},Se={key:0,class:"data-selector"},Ee={class:"data-selector"},Pe={class:"data-cell"},Re=["href"],Te={class:"data-cell"},De={class:"data-cell"},Fe={__name:"IndicatorsCountries",setup(r){const m=te().public.indicatorsYears.split(","),k=["voteDecide","liveIndep","housingSupport","education","employment","healthcare","representation"],f=z([]),I=se(),o=z(m[m.length-1]),h=()=>({data:[],labels:{}}),g=z(h()),T=z(h()),E=(t,a,d,x=!1,c=null)=>{if(!T.value.data.length)return;const v=T.value.data.find(j=>j.country===t);if(v)return x?a-C.averageFn(v,c):d in v.scores?C.scoreRoundFn(a)-C.scoreRoundFn(v.scores[d].score):void 0},b=async t=>{try{return await Q(`indicators/${t}`)||h()}catch(a){return console.error(`Failed to fetch indicators dataset for ${t}`,a),h()}};let P=0;J(o,async t=>{const a=++P,d=(parseInt(t,10)-1).toString(),[x,c]=await Promise.all([b(t),m.includes(d)?b(d):Promise.resolve(h())]);a===P&&(g.value=x,T.value=c)},{immediate:!0});function n(t){const a=f.value.indexOf(t);a>-1?f.value.splice(a,1):f.value.push(t)}function U(t){o.value=m[t]}function $(t){return Object.keys(X)[Object.values(X).findIndex(d=>d===t.country)]||null}function H(t){return`/indicators/${$(t).toLowerCase()}/${o.value}`}const V=y(()=>{const t=g.value.data;return t.forEach(a=>{Object.assign(a,{average:C.scoreRoundFn(C.averageFn(a,k))}
1),Object.keys(a.scores).forEach(d=>{a[d]=C.scoreRoundFn(a.scores[d].score)})}),t}),O=y(()=>I.width.value<1024),W=(t,a)=>t.scores[a]?C.scoreRoundFn(t.scores[a].score):"",L=(t,a,d=!1)=>{let x=t.scores[a]?t.scores[a].score:void 0;if(d&&(x=t.average),x===void 0)return"";let c=E(t.country,x,a,d,k);return c===void 0?null:c},s=y(()=>k.map(t=>({key:t,sortable:!0,label:g.value.labels[t],direction:"desc"}))),u=y(()=>[...s.value.filter((t,a)=>f.value.includes(a))]),A=y(()=>[{key:"country",sortable:!0,label:g.value.labels.country},{key:"average",sortable:!0,label:g.value.labels.average,direction:"desc"},...u.value]);function D(){return s.value.map((t,a)=>a)}return J(O,t=>{t||(f.value=D())},{immediate:!0}),(t,a)=>{const d=fe,x=ge;return i(),l("div",xe,[e(m).length>1?(i(),l("div",Se,[(i(!0),l(B,null,Y(e(m),(c,v)=>(i(),M(K,{rounded:"",boxed:"",white:e(o)!=c,pink:e(o)==c,key:`year-selector-button-${v}`,onClick:j=>U(v)},{default:R(()=>[F(w(c),1)]),_:2},1032,["white","pink","onClick"]))),128))])):S("",!0),p("div",Ee,[(i(!0),l(B,null,Y(e(s),(c,v)=>(i(),M(K,{rounded:"",boxed:"",white:!e(f).includes(v),key:`selector-button-${v}`,onClick:j=>n(v)},{default:R(()=>[F(w(c.label),1)]),_:2},1032,["white","onClick"]))),128))]),q(x,{class:"w-full table-card",ui:{body:{padding:""}}},{default:R(()=>[q(d,{rows:e(V),columns:e(A),class:"country-table","sort-button":{variant:"transparent",align:"left"}},ie({"country-data":R(({row:c})=>[p("span",Pe,[p("a",{href:H(c)},w(c.country),9,Re)])]),"average-data":R(({row:c})=>[p("span",Te,[F(w(c.average)+" ",1),q(ee,{evo:L(c,"average",!0)},null,8,["evo"])])]),_:2},[Y(e(u),c=>({name:`${c.key}-data`,fn:R(({row:v,column:j})=>[p("span",De,[F(w(W(v,j.key))+" ",1),q(ee,{evo:L(v,j.key)},null,8,["evo"])])])}))]),1032,["rows","columns"])]),_:1})])}}},qe=N(Fe,[["__scopeId","data-v-b209a026"]]),Be={name:"E2RContent",components:{VueMarkdown:ae},props:{content:{type:Array,required:!0}}},Ue={class:"e2r-grid"},Ae=["src"];function je(r,_,m,k,f,I){const o=ne("vue-markdown");return i(),l("div",Ue,[(i(!0),l(B,null,Y(m.content,(h,g)=>(i(),l(B,{key:`e2r_entry_${g}`},[p("img",{src:h.pic},null,8,Ae),p("div",null,[q(o,{source:h.text,options:{html:!0}},null,8,["source"])])],64))),128))])}const ze=N(Be,[["render",je],["__scopeId","data-v-f98267d3"]]),Oe={key:0,class:"loading"},Ye={class:"post_page-header"},Me={key:0,src:we},Ve={class:"header_texts"},Le=["src","alt"],Ne={key:1},He={class:"header_info"},We=["src","alt"],Ge={class:"post-content"},Je={key:0,class:"indicators-table"},Ke={key:1,class:"post-tags"},Qe="Ambitions. Rights. Belonging. 20 million people with intellectual disabilities and their families in Europe.",Xe="https://str.inclusion.eu/5a26bd9ba60fa87b430d4df09.jpeg",Ze={__name:"[post]",async setup(r){let _,m;const k=te(),f=ce(),I=le(),o=ue(),h=de("page-head",()=>null),g=y(()=>{var s;return((s=o.params.post)==null?void 0:s.toString())||""}),T=k.public.defaultTitle,E=s=>{if(!s)return;const u=$e({post:s,defaultTitle:T,description:Qe,image:Xe,path:o.path,normalize:!1});h.value=u,o.meta&&(o.meta.pageHead=u)},{data:b,pending:P}=([_,m]=pe(async()=>ve(`post-${o.params.post}`,async()=>{if(!g.value)return null;const s=await Q(`/post/slug/${g.value}`,{query:{prefetch:1}});if(s){const u=C.treatPost(s);return E(u),u}return null},{server:!0,lazy:!1,default:()=>null,watch:[g]})),_=await _,m(),_),n=y(()=>
1{if(b!=null&&b.value)return b.value;const s=f.getPost(g.value);return s||null});J(()=>n.value,s=>{s&&E(s)},{immediate:!0});const U=z(null),$=z(o.query.e2r==="1"),H=y(()=>f.isLoading||!!P.value),V=y(()=>o.path==="/indicators"),O=y(()=>{var s;return((s=n.value)==null?void 0:s.article_type)==="static_page"}),W=y(()=>n.value?n.value.default_type==="e2r"?!!n.value.content:!!n.value.content_e2r:!1);y(()=>{var s;return(s=n.value)==null?void 0:s.author}),_e(async()=>{var u,A,D;if(!n.value&&!f.isLoading){const t=await f.loadPost(o.params.post);t&&(b.value=t)}if((u=n.value)!=null&&u.author)try{const t=await Q(`/author/${n.value.author}`);U.value=t[0]}catch(t){console.warn("Failed to load author data:",t)}const s=o.query.e2r&&((A=n.value)==null?void 0:A.content_e2r);(((D=n.value)==null?void 0:D.default_type)==="e2r"||s)&&($.value=!0,o.query.e2r||await I.replace({query:{e2r:1}}))});const L=()=>{$.value=!$.value,$.value?I.replace({query:{e2r:1}}):I.replace({query:{}})};return(s,u)=>{var D,t;const A=ne("router-link");return i(),l("div",{class:G(["post_page",{indicators_page:e(V)}])},[e(H)||e(P)?(i(),l("div",Oe,u[0]||(u[0]=[p("img",{src:me},null,-1)]))):(i(),l(B,{key:1},[p("div",Ye,[e(W)?(i(),M(K,{key:0,blue:"",boxed:"",class:G(["other_content-button",{"e2r-button":!e($)}]),e2r:!e($),onClick:L},{default:R(()=>[e($)?S("",!0):(i(),l("img",Me)),F(" "+w(e($)?"Plain English":"Easy-to-Read")+" version ",1)]),_:1},8,["class","e2r"])):S("",!0)]),p("article",null,[p("header",{class:G({"header--column":!e(n).excerpt||e(O)})},[p("div",Ve,[p("h1",null,w(e(n).title),1),(D=e(n).picture)!=null&&D.picture&&e(O)?(i(),l("img",{key:0,src:e(n).picture.picture,alt:e(n).picture.alt||`Picture for ${e(n).title}`},null,8,Le)):S("",!0),e(n).excerpt?(i(),l("h2",Ne,w(e(n).excerpt),1)):S("",!0),p("div",He,[p("span",null," Published "+w(e(C).formatDate(e(n).created_at))+" "+w(e(U)?`by ${e(U).first_name} ${e(U).last_name}`:""),1)])]),(t=e(n).picture)!=null&&t.picture&&!e(O)?(i(),l("img",{key:0,src:e(n).picture.picture,alt:e(n).picture.picture||`Picture for ${e(n).title}`},null,8,We)):S("",!0)],2),p("section",Ge,[e($)?(i(),M(ze,{key:0,content:e(n).content_e2r},null,8,["content"])):(i(),M(e(ae),{key:1,source:e(n).content,options:{html:!0}},null,8,["source"]))]),e(V)?(i(),l("section",Je,[u[1]||(u[1]=p("h4",null,"Country ranking",-1)),q(qe)])):S("",!0),e(n).tags?(i(),l("section",Ke,[p("h3",null,[u[2]||(u[2]=F(" Tags: ")),(i(!0),l(B,null,Y(e(n).tags,(a,d)=>(i(),l(B,{key:`tag_${a}_link`},[q(A,{class:"tag",to:`/tag/${encodeURI(a)}`},{default:R(()=>[F(w(a),1)]),_:2},1032,["to"]),d<e(n).tags.length-1?(i(),l("span",{key:`tagsep_${d}`}," , ")):S("",!0)],64))),128))])])):S("",!0)])],64))],2)}}},ot=N(Ze,[["__scopeId","data-v-e4a892a2"]]);export{ot 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.