import{u as $}from"./CQo394Om.js";import{u as M,a as b}from"./DlDklb_P.js";import"./B-XSawTn.js";import{c as w}from"./DTcK9nyw.js";import{u as E}from"./76RNkh61.js";import"./D_HjwF_l.js";import{d as P}from"./D9_ME1OV.js";import{u as _}from"./DQZPKP7D.js";import{u as x}from"./l1yc_6nH.js";import{r as o,i as B}from"./CGuWR5z3.js";import{u as A}from"./B7wAPgRN.js";const z=P("storyblokPage",()=>{const l=o(),f=o(),n=o(),i=o(),c=o(),v=o(M().public.domainPrimary);async function g(p,y,m=!0){const{locale:u}=A(),S=E(),{path:h}=S,d=$(),k=b(),r=B(()=>{let e=y||h;return e?.startsWith(`/${u.value}/`)&&(e=e.replace(`/${u.value}/`,"/")),e==="/"||e===`/${u.value}`?"home":e});try{const{data:e,error:t}=await _(r.value,{resolve_relations:p});if(!e?.value||t?.value){if(m)throw console.error(`Error fetching story ${r.value}`,e.value||t.value||"No story returned"),t?.value||new Error(`Error fetching story ${r.value}`,{cause:"StoryblokPageStore"});return}return k.runWithContext(()=>{let a=d.siteName;if(e.value?.content?.seo_metatags){const s=e.value?.content?.seo_metatags[0];n.value=s,s?.title?.trim()&&(a=s.title.trim())}c.value=a,i.value=e.value?.slug,l.value={name:e.value?.name,full_slug:e.value?.full_slug}}),x().saveArticle(e.value),e}catch(e){const t=e,a=e?.status||404,s=e?.response||`Error fetching story ${r.value}`;throw m&&console.error(`Error fetching story ${r.value}`,t?.cause,t?.message,t?.name,e),w({statusCode:a,statusMessage:s,fatal:!0})}}return{getStory:g,storyBlokPage:l,storyBlokSeoMeta:f,storyBlokSeoMetatags:n,pageTitle:c,domain:v,storyBlokSlug:i}});export{z as u};

AltStyle によって変換されたページ (->オリジナル) /