PageSourceSearch

https://isric.org/_nuxt/sBWMP4sD.js

js isric.org collected 2026-09-24 08:47:31 UTC 2,721 bytes, 1 lines download raw bytes

1import{u as L,r as C,s as I,a as P,j as k,w as j,k as E,l as M,c as O,d as R,e as l,f as d,m as U,_ as z,o as p,i as B}from"./FTaPbxLM.js";import N from"./BkqE8JWa.js";import{u as F,t as H}from"./D_WVsykS.js";import{u as J}from"./jgXbtVxP.js";import"./BDEo1hUX.js";const W={key:0,class:"flex flex-1 flex-col"},X={__name:"[...slug]",async setup(q){var y,$,v,b,w;let s,_;const r=M(),{locale:x}=L(),i=C("pending"),c=I(null),o=P(),h=k(()=>o.params.slug?Array.isArray(o.params.slug)?o.params.slug.join("/"):o.params.slug:o.path.substring(1).replace(/\/$/,"").replaceAll(".","__")),{data:D,error:u,status:S}=([s,_]=j(()=>U(k(()=>`umbraco-${h.value}`),()=>$fetch("/api/umbraco/get",{params:{slug:h.value},headers:{"Accept-Language":x}}),"$JFi7f6lSsS")),s=await s,_(),s);if(u.value)throw i.value="error",E({statusCode:u.value.statusCode||500,statusMessage:u.value.statusMessage||"Internal Server Error",fatal:!0});i.value=S.value,c.value=D.value||null;const A=F(),t=(y=c.value)==null?void 0:y.properties;if(t){const m=`${r.public.currentDomain}${o.fullPath}`,e=($=t.shareImage)==null?void 0:$[0],g=e!=null&&e.focalPoint?`${e.focalPoint.left},${e.focalPoint.top}`:"0.5,0.5",a=e!=null&&e.url?A(H(e.url,[r.public.umbracoDomain,r.public.mediaDomain]),{width:1200,height:630,quality:80,format:"jpg",rmode:"crop",rxy:g},{provider:"umbraco"}):null,n=a?a.startsWith("http")?a:`${r.public.currentDomain}${a}`:null;J({title:t.title||"",meta:[{name:"description",content:t.description||""},{name:"robots",content:t.robots||"index, follow"},{property:"og:title",content:t.title||""},{property:"og:description",content:t.description||""},{property:"og:type",content:"website"},{property:"og:url",content:m},...n?[{property:"og:image",content:n}]:[],{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:t.title||""},{name:"twitter:description",content:t.description||""},...n?[{name:"twitter:image",content:n}]:[]],link:[{rel:"canonical",href:m}],script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"Organization",name:t.companyName||"",description:t.companyDescription||"",...((b=(v=t.companyLogo)==null?void 0:v[0])==null?void 0:b.url)&&{logo:`${r.public.currentDomain}${t.companyLogo[0].url}`},...t.email&&{email:t.email},...t.telephone&&{telephone:t.telephone},...((w=t.additionalOrganizationInformationLinks)==null?void 0:w.length)>0&&{sameAs:t.additionalOrganizationInformationLinks.map(f=>f.startsWith("http")?f:`https://${f}`)}})}]})}return(m,e)=>{const g=B,a=N,n=z;return l(c)?(p(),O("div",W,[l(i)!=="success"?(p(),d(g,{key:0})):l(i)==="error"?(p(),d(a,{key:1})):(p(),d(n,{key:2,component:l(c)},null,8,["component"]))])):R("",!0)}}};export{X 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.