import{a as p,w as B}from"./CeX-HMq3.js";import{Y as w}from"./C-p8iwFB.js";const y=10,g=async(e,a,t={},s=y,c=!1,d)=>{let o=d;o||(o=w().public.webId);const{draftPosts:u,privatePosts:r,category:l,search:f}=t,n={locale:e};a&&(n.page=`${a}`),l&&(n.category=l),f&&(n.search=f),typeof u=="boolean"&&(n.drafts=`${u}`),typeof r=="boolean"&&(n.private=`${r}`),!u&&!r&&(n.results=s);const b=await p().blog.GetAll(o,n).then(i=>i.data).catch(i=>{throw i}),{data:h,meta:{totalElements:m},categories:A}=b;return{posts:c?h.map(i=>({...i,slug:`${i.id}`})):h,total:m,categories:A}};async function E(e,a,t,s){const{posts:c}=await g(e,1,t,a||5,!1,s);return c}async function I(e,a=1,t,s){const{posts:c,total:d,categories:o}=await g(e,a,{search:t}),u=await v(s),r=[];return o==null||o.forEach(l=>{const f=u.find(n=>n.slug===l.slug);f&&r.push({...f,count:l.count})}),{posts:c,total:d,categories:r}}async function _(e){return await g(e,void 0,{privatePosts:!0},y,!0)}async function G(e){return await g(e,void 0,{draftPosts:!0},y,!0)}async function v(e){let a=e;return a||(a=w().public.webId),await p().blogCategory.GetAll(a).then(t=>t.data).catch(t=>{throw t})}async function $(e,a){let t=a;return t||(t=w().public.webId),await p().blog.GetBySlug(t,e).then(s=>s.data).catch(()=>null)}async function S(e,a){return await P(e,a)}async function W(e,a){return await P(e,a)}async function P(e,a){const{data:t}=await B().GetDynamicBySlug(e,a);return{id:t.id,title:t.title.rendered,content:t.content.rendered,link:t.link,createdAt:t.date_gmt,updatedAt:t.modified_gmt,thumb:{},categories:[],categoriesFilter:[],tags:[],seo:{}}}export{y as P,v as a,E as b,G as c,S as d,_ as e,g as f,W as g,$ as h,I as s}; //# sourceMappingURL=zZrEEo8J.js.map