import{t as e}from"./cache-DUthuMSu.mjs";import{t}from"./parse-date-BdYTmLpo.mjs";import{t as n}from"./got-BBDj7u1e.mjs";import{load as r}from"cheerio";const i={path:`/reports`,radar:[{source:[`cncf.io/reports`]}],name:`Unknown`,maintainers:[],handler:a,url:`cncf.io/reports`};async function a(){let i=`https://www.cncf.io/reports/`,a=r((await n(i)).data),o=a(`div.report-item`).toArray().map(e=>({title:a(e).find(`a.report-item__link`).attr(`title`),link:a(e).find(`a.report-item__link`).attr(`href`)}));return{title:`CNCF - Reports`,link:i,item:await Promise.all(o.map(i=>e.tryGet(i.link,async()=>{let e=r((await n(i.link)).data);return i.parseDate=t(e(`p.is-style-spaced-uppercase`).splice(`:`)[1]),i.description=e(`article > div.has-background`).html(),i})))}}export{i as route};