import{u as E,m as ,ドルi as V}from"./DH5lWANw.js";import{u as _}from"./DlDklb_P.js";import{s as H}from"./C1-LoPpV.js";import{u as I,a as L}from"./XRX4_Tcd.js";import{r as t,I as h,C as w,E as N}from"./CGuWR5z3.js";import{u as O}from"./B7wAPgRN.js";async function z(s,n){if(s===void 0&&n===void 0)return{data:t(null),pending:t(!1),error:t(null),status:t("success"),total:t(0)};const i=w(s)?s:t(s),v=w(n)?n:t(n),y=_(),r=E(),{locale:m,defaultLocale:g}=O(),l=t(null),o=t(!1),c=t(null),f=t("idle"),p=t(0),C=g==="en"&&m.value===g?void 0:m.value,a=e=>({...{cv:r.storyblokCacheVersion,language:C,resolve_links:"url",version:y.public.sb.contentVersion},...e}),d=async(e,u)=>{if(!e&&!u){l.value=null,o.value=!1,c.value=null,f.value="success";return}const{data:S,error:b,pending:D,status:R,total:k}=await P(a(e),u);l.value=S,c.value=b,f.value=R,o.value=D,p.value=k};return await d(v.value,i.value),h([i,v],async([e,u])=>{await d(u,e)}),h(l,e=>{const u={resolveLinks:"url",resolveRelations:N(v.value?.resolve_relations)||[],language:C};i.value&&e&&e.id&&V(e.id,S=>{l.value=S},u)},{immediate:!0}),{data:l,pending:o,error:c,status:f,total:p}}async function P(s,n){const i=H(`${n||""}${s?JSON.stringify(s):""}`).toString(),v=$(),{data:y}=I(i),{data:r,error:m,pending:g,status:l}=await L(i,async()=>{try{const a=await v.get(`cdn/stories${n?"/"+n:""}`,s);return a&&(delete a.headers,a.data&&(delete a.data.rels,delete a.data.rel_uuids)),a}catch(a){return console.error(`Error fetching story ${n||""}`,s,a),null}},{deep:!0,getCachedData(a,d){return y.value?y.value:d.isHydrating?d.payload.data[a]:d.static.data[a]}});let o=null,c=0;r.value?.data&&"stories"in r.value.data?(o=r.value.data.stories,c=r.value.total??0):r.value?.data&&"story"in r.value.data?o=r.value.data.story:o=null;const f=m.value,p=l.value,C=g.value;return{data:o,pending:C,error:f,status:p,total:c}}export{z as u};