1import{Q as n,W as o,aV as c,j as g}from"./CALJTjGv.js";function l(i,t){return t["og:type"]="website",t["og:site_name"]="Morningstar",t["twitter:card"]="summary_large_image",t["twitter:site"]="@mstaraus",t.title=t["og:title"]=t["twitter:title"]=null,i.seo?.meta_title&&(t.title=i.seo?.meta_title,t["og:title"]=i.seo?.meta_title,t["twitter:title"]=i.seo?.meta_title),i.seo?.meta_keywords&&(t.keywords=i.seo.meta_keywords),i.seo?.meta_description&&(t.description=i.seo.meta_description,t["og:description"]=i.seo.meta_description,t["twitter:description"]=i.seo.meta_description),i.image_url?.href&&(t["og:image"]=i.image_url?.href,t["twitter:image:src"]=i.image_url.href),i.canonical&&(t["og:url"]=i.canonical),t}async function u(i){const t=n().public.baseUrl;let e=g({description:null,keywords:null,title:null,"og:description":null,"og:image":null,"og:site_name":"Morningstar","og:title":null,"og:type":"website","og:url":null,"twitter:card":"summary_large_image","twitter:description":null,"twitter:image:src":null,"twitter:site":"@mstaraus","twitter:title":null});try{const r=await o().ContentType(c.ContentType).Query().where("page_id",i.slug_id).toJSON().findOne();return r.canonical=t+i.slug_id,l(r,e)}catch{return e}}export{u as g};
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.