1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DJ_kAwH1.js","./O86wAYcg.js","./entry.CjssDmx5.css","./D1nxcsLb.js","./BefOefI3.js","./D6ISbB_y.js","./QUBCTkNk.js","./CopyButton.Br93QIoR.css","./dTE3WD-b.js","./PostOuter.BElgCfdS.css","./X-nATds_.js","./CSk2HtU8.js","./_NNIR4qx.js","./B9HHriXS.js"])))=>i.map(i=>d[i]); 2import{g as z,h as G,af as U,ag as J,i as K,E as Q,ae as W,a2 as D,c as I,j as X,a3 as Y,s as Z,u as ee,n as p,o as te,k as ae,l as v,V as oe,q as se,m as le,e as _,p as ne,H as m,I as d}from"./O86wAYcg.js";import{u as re}from"./ZjkIIs5x.js";const pe=z({__name:"index",async setup(ie){var h;let r,f;const{isDesktop:P}=G(),R=P?m(()=>d(()=>import("./DJ_kAwH1.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url)):m(()=>d(()=>import("./dTE3WD-b.js"),__vite__mapDeps([8,1,2,3,9]),import.meta.url)),$=P?m(()=>d(()=>import("./X-nATds_.js"),__vite__mapDeps([10,1,2,11,12,3]),import.meta.url)):m(()=>d(()=>import("./B9HHriXS.js"),__vite__mapDeps([13,1,2,11,12]),import.meta.url)),{isMbpAllPages:L}=U(),{isAfsApproval:T,isAfsPost:M,getCategory:V}=J(),{$SITE_SETTINGS:o}=K(),i=Q(),O=W(),{isPartnerUrlHack:k}=D(),{postSlug:g,postPage:u,category:w,fullPath:A,routePath:B,routePathParams:F}=D();re();const t=I(()=>i.getPost(g.value)),H=I(()=>g.value||""),j=async()=>{const E=new Date().getTime();try{const e=await i.preloadPost({category:w.value,slug:g.value});return e?(await i.loadPostBios({post:e}),i.setOptimizedPost({newPost:e,page:u.value||0,clearAll:!0,category:w.value,loadAllPages:L,isAfs:T(e)||M(e)}),{status:"completed",originalSite:o.ALL_SITES.find(l=>{var n;return(n=e.tags)==null?void 0:n.some(c=>{var s;return(s=c.name)==null?void 0:s.toLowerCase().includes(l)})})}):{status:"failed"}}catch(e){console.log("ERR loadPost",F.value,A.value,e.message);const l=A.value.replace(B.value,"");return O.push(`/${l}`),{status:"failed"}}},{data:a}=([r,f]=X(()=>le("fetchPost",j)),r=await r,f(),r);if(!a.value||((h=a.value)==null?void 0:h.status)==="failed")throw Y({statusCode:404,statusMessage:"Page Not Found",fatal:!0});return Z(()=>{var y,x,S,b,C;if(!t.value){console.log("ERR","head(): no post");return}let e=`${t.value.canonical_url||`https://${o.website.DOMAIN}${k.value}/${V(t.value)}/${t.value.slug}`}${(u.value?Number(u.value):0)>0?`/${u.value}`:""}`;((y=a.value)==null?void 0:y.originalSite)!==void 0&&((x=a.value)==null?void 0:x.originalSite)!==o.website.NAME.toLowerCase()&&(e=e.replace(o.website.NAME.toLowerCase(),(S=a.value)==null?void 0:S.originalSite));let l=`https://cdn.${o.website.DOMAIN}/logos-180x180/${o.website.NAME}.png`;t.value&&t.value.feature_image&&(l=t.value.feature_image);const n=t.value.og_title||t.value.meta_title||t.value.title,c=t.value.og_description||t.value.meta_description||t.value.title,s={title:n,link:[{rel:"canonical",href:e}],meta:[{name:"description",content:c},{property:"og:type",content:"article"},{property:"og:title",content:n},{property:"og:description",content:c},{property:"og:image",content:l},{property:"og:url",content:e},{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}]};if(((b=a.value)==null?void 0:b.originalSite)!==void 0&&((C=a.value)==null?void 0:C.originalSite)!==o.website.NAME.toLowerCase()){const N=s.meta.findIndex(q=>q.name==="robots");N>-1?s.meta[N].content="noindex, nofollow":s.meta.push({name:"robots",content:"noindex, nofollow"})}ee(s)}),(E,e)=>p(a)&&p(a).status==="completed"?(te(),ae(oe,{key:0,cols:"12",class:"pa-0"},{default:v(()=>[_(p(R),null,{default:v(()=>[_(ne,{class:"pa-0 ma-0",justify:"center"},{default:v(()=>[_(p($),{slug:H.value},null,8,["slug"])]),_:1})]),_:1})]),_:1})):se("",!0)}});export{pe as default};
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.