1import{k as I,u as L}from"./Do1nZpFk.js";function N(t,b=null){var p,j,$,P;const{$_:u}=I(),{project:e}=L(),l=(o,n={})=>{try{return o?typeof o=="string"?JSON.parse(o):o:n}catch{return n}},r=o=>typeof o=="string"?o.trim():"",h=()=>{var f,y;const o=r((f=e.getProject)==null?void 0:f.domain);if(o)return o;const n=r((y=e.getProject)==null?void 0:y.subdomain);return n?`${n}.estage.site`:""},U=o=>{const n=r(o).replace(/\/+$/,"");return n?/^https?:\/\//i.test(n)?n:`https://${n}`:""},w=()=>{const o=U(h()),n=r(t==null?void 0:t.slug).replace(/^\/+/,"");return o?n?`${o}/${n}`:o:""},i=b||l(u.get(e,"getProject.org_logo","{}"),{}),g=l((t==null?void 0:t.settings)||"{}",{}),a=r(t==null?void 0:t.meta_title)||r(t==null?void 0:t.title)||r((p=e.getProject)==null?void 0:p.name)||"Website",d=r(t==null?void 0:t.meta_description)||r(t==null?void 0:t.seo_description)||r(t==null?void 0:t.description)||r((j=e.getProject)==null?void 0:j.description)||a,_=w(),s=r(g==null?void 0:g.open_graph_image)||r(i==null?void 0:i.src),S=(($=e.getProject)==null?void 0:$.fb_open_graph_enabled)!==!1,O=((P=e.getProject)==null?void 0:P.tw_open_graph_enabled)!==!1,k=S?[{property:"og:locale",content:"en_US"},{property:"og:type",content:"website"},{property:"og:title",content:a},{property:"og:description",content:d},..._?[{property:"og:url",content:_}]:[],{property:"og:site_name",content:e.getProject.name},{property:"og:modified_time",content:t.updated_at},...s?[{property:"og:image",content:s},{property:"og:image:secure_url",content:s}]:[]]:[],v=O?[{name:"twitter:card",content:s?"summary_large_image":"summary"},{name:"twitter:title",content:a},{name:"twitter:description",content:d},...s?[{name:"twitter:image",content:s}]:[]]:[];let c=u.get(e,"getProject.pinterest_confirmation");if(c)try{c=JSON.parse(c),c=u.get(c,"content")}catch{c=null}const M=c?[{name:"p:domain_verify",content:c}]:[],m=o=>{const n=l(o||"{}",null);return!n||typeof n!="object"||!n.content||!(n.name||n.property||n["http-equiv"])?null:n},x=e.getProject.org_or_person&&i==="organization"?` 2 { 3 "@context":"https://schema.org", 4 "@graph":[ 5 { 6 "@type":[ 7 "Organization" 8 ], 9 "@id":"${e.getProject.id||`https://${e.getProject.subdomain}`}", 10 "name":"${e.getProject.org_name}", 11 "headline": "${t.meta_title}", 12 "logo":{ 13 "@type":"ImageObject", 14 "@id":"${i.id}", 15 "inLanguage":"en-US", 16 "url":"${i.src||""}", 17 "contentUrl":"${i.src||""}", 18 "caption":"${e.getProject.org_name}" 19 }, 20 "image":{ 21 "@type":"ImageObject", 22 "@id":"${i.id||""}", 23 "inLanguage":"en-US", 24 "url":"${i.src||"null"}", 25 "contentUrl":"${i.src||""}", 26 "caption":"${e.getProject.org_name}" 27 }, 28 "sameAs":[ 29 "https://${e.getProject.subdomain}" 30 ] 31 }, 32 { 33 "@type":"WebSite", 34 "@id":"https://${e.getProject.subdomain}/${t.slug}", 35 "url":"https://${e.getProject.subdomain}/${t.slug}", 36 "name":"${t.meta_title}", 37 "description":"${t.meta_description||""}", 38 "inLanguage":"en-US" 39 } 40 ] 41 } 42 `:` 43 { 44 "@context":"https://schema.org", 45 "@graph":[ 46 { 47 "@type":[ 48 "Person" 49 ], 50 "@id":"${e.getProject.user.id}", 51 "name":"${e.getProject.user.name}", 52 "image":{ 53 "@type":"ImageObject", 54 "@id":"${e.getProject.user.image||""}", 55 "inLanguage":"en-US", 56 "url":"${e.getProject.user.image||""}", 57 "contentUrl":"${e.getProject.user.image||""}", 58 "caption":"${e.getProject.user.name}" 59 } 60 }, 61 { 62 "@type":"WebSite", 63 "@id":"https://${e.getProject.subdomain}/${t.slug}", 64 "url":"https://${e.getProject.subdomain}/${t.slug}", 65 "name":"${t.meta_title}", 66 "description":"${t.meta_description||""}", 67 "inLanguage":"en-US" 68 } 69 ] 70 } 71 `;return{meta:{title:a,meta:[{name:"keywords",content:t.meta_keywords||""},{name:"description",content:d},m(e.getProject.google_verification_code),m(e.getProject.bing_verification_code),m(e.getProject.ya_verification_code),m(e.getProject.pinterest_verification_code),...k,...v,...M].filter(
71Boolean),link:[],script:[{type:"application/ld+json",children:x}]}}}export{N as u};
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.