1import{r as D,Q as S,X as T,S as V,n as r,k as i,q as c,Y as u,I as d,J as o,m,p as _,F as U,G as L,j as y,c as N,C as n,l as A}from"./DKWgWIh_.js";import{_ as E}from"./_LCG2HkM.js";import{_ as $}from"./DMZNRbe7.js";import{a as B}from"./BrenhAMw.js";import{u as M}from"./CHOzKnAY.js";import"./BvlXkNP_.js";const C={class:"container"},R={class:"body-grid"},P={class:"crumbs","aria-label":"Breadcrumbs"},Q=["innerHTML"],j={key:1,class:"ev-lead-fig"},q=["src","alt"],z={key:2,class:"vid-header"},F={class:"vid-header__cat"},G={class:"vid-header__title"},Y={class:"vid-header__meta"},J={key:0},K=["innerHTML"],O={key:4,class:"ev-related"},W={class:"related"},X={class:"related__img-wrap"},Z=["src","alt"],ee={key:1,class:"cat-img-placeholder"},te={class:"h-s",style:{"margin-top":"6px"}},ae=` 2 query Video($slug: ID!) { 3 video(id: $slug, idType: SLUG) { 4 title 5 content 6 date 7 featuredImage { node { sourceUrl altText } } 8 categories { nodes { name } } 9 acfVideo { 10 videoUrl 11 duracion 12 plataforma 13 categoriaVideo 14 noticiasRelacionadas { 15 nodes { 16 title uri date 17 featuredImage { node { sourceUrl altText } } 18 categories { nodes { name } } 19 } 20 } 21 } 22 } 23 ultimaHora: posts(first: 5, where: { status: PUBLISH, tagNotIn: [10370], orderby: { field: DATE, order: DESC } }) { 24 nodes { title uri date categories { nodes { name } } } 25 } 26 opinion: posts(first: 3, where: { 27 categoryName: "opinion", status: PUBLISH, tagNotIn: [10370], orderby: { field: DATE, order: DESC } 28 }) { 29 nodes { title uri author { node { name } } featuredImage { node { sourceUrl } } } 30 } 31 } 32`,ue=D({__name:"[slug]",async setup(oe){let p,h;const g=S().params.slug,{data:k}=([p,h]=T(()=>M(ae,{slug:g},{key:`video-${g}`})),p=await p,h(),p),f=y(()=>k.value?.data??{}),b=t=>{if(!t)return"";const e=t.match(/(?:youtu\.be\/|youtube\.com\/(?:watch\?v=|embed\/))([A-Za-z0-9_-]{11})/);if(e)return`<iframe src="https://www.youtube-nocookie.com/embed/${e[1]}" frameborder="0" allowfullscreen allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" style="width:100%;aspect-ratio:16/9;display:block"></iframe>`;const s=t.match(/vimeo\.com\/(\d+)/);return s?`<iframe src="https://player.vimeo.com/video/${s[1]}" frameborder="0" allowfullscreen style="width:100%;aspect-ratio:16/9;display:block"></iframe>`:""},w=t=>{const e=Math.floor((Date.now()-new Date(t).getTime())/6e4);return e<60?`Hace ${e} min`:e<1440?`Hace ${Math.floor(e/60)} h`:e<2880?"Ayer":`Hace ${Math.floor(e/1440)} dÃas`},a=y(()=>{const t=f.value.video;if(!t)return null;const e=t.acfVideo??{};return{title:t.title,content:t.content??"",image:t.featuredImage?.node?.sourceUrl??"",imageAlt:t.featuredImage?.node?.altText??t.title,categoria:e.categoriaVideo??t.categories?.nodes?.[0]?.name??"",date:new Date(t.date).toLocaleDateString("es-ES",{day:"numeric",month:"long",year:"numeric"}),duracion:e.duracion??"",embedHtml:b(e.videoUrl??""),relacionadas:(e.noticiasRelacionadas?.nodes??[]).map(s=>({uri:s.uri,title:s.title,image:s.featuredImage?.node?.sourceUrl??"",imageAlt:s.featuredImage?.node?.altText??s.title,kicker:s.categories?.nodes?.[0]?.name??"",time:w(s.date)}))}});V({title:`${a.value?.title??g} · VÃdeos · Diario Ronda`,description:`VÃdeo: ${a.value?.title??g}. Reportajes y cobertura audiovisual de Diario Ronda.`,ogImage:a.value?.image??""});const v=y(()=>({ultimaHora:(f.value.ultimaHora?.nodes??[]).map((t,e)=>({id:e,slug:t.uri,time:new Date(t.date).toLocaleTimeString("es-ES",{hour:"2-digit",minute:"2-digit"}),category:t.categories?.nodes?.[0]?.name??"",title:t.title})),opinion:(f.value.opinion?.nodes??[]).map((t,e)=>({id:e,slug:t.uri,author:t.author?.node?.name??"",title:t.title,avatar:t.featuredImage?.node?.sourceUrl??""}))}));return(t,e)=>{const s=N,H=E,I=$,x=B;return n(),r("main",C,[i("div",R,[i("div",null,[i("nav",P,[c(s,{to:"/"},{default:u(()=>[...e[0]||(e[0]=[_("Portada",-1)])]),_:1}),e[2]||(e[2]=i("span",{class:"sep"},"âº",-1)),c(s,{to:"/videos"},{default:u(()=>[...e[1]||(e[1]=[_("VÃdeos",-1)])]),_:1}),e[3]||(e[3]=i("span",{class:"sep"}
32,"âº",-1)),i("span",null,d(o(a)?.title),1)]),o(a)?.embedHtml?(n(),r("div",{key:0,class:"vid-player",innerHTML:o(a).embedHtml},null,8,Q)):o(a)?.image?(n(),r("figure",j,[i("img",{src:o(a).image,alt:o(a).imageAlt},null,8,q)])):m("",!0),o(a)?(n(),r("header",z,[i("span",F,d(o(a).categoria),1),i("h1",G,d(o(a).title),1),i("div",Y,[o(a).duracion?(n(),r("span",J,"â± "+d(o(a).duracion),1)):m("",!0),i("span",null,d(o(a).date),1)])])):m("",!0),o(a)?.content?(n(),r("div",{key:3,class:"prose vid-prose",innerHTML:o(a).content},null,8,K)):m("",!0),o(a)?.relacionadas?.length?(n(),r("section",O,[e[4]||(e[4]=i("div",{class:"block-head"},[i("h2",{class:"block-head__title"},[_("Noticias "),i("em",null,"relacionadas")])],-1)),i("div",W,[(n(!0),r(U,null,L(o(a).relacionadas,l=>(n(),A(s,{key:l.uri,to:l.uri,class:"story-link"},{default:u(()=>[i("div",X,[l.image?(n(),r("img",{key:0,src:l.image,alt:l.imageAlt,loading:"lazy"},null,8,Z)):(n(),r("div",ee))]),c(H,null,{default:u(()=>[_(d(l.kicker),1)]),_:2},1024),i("h3",te,d(l.title),1),c(I,{time:l.time},null,8,["time"])]),_:2},1032,["to"]))),128))])])):m("",!0),c(s,{to:"/videos",class:"ev-back"},{default:u(()=>[...e[5]||(e[5]=[_("â¹ Volver a VÃdeos",-1)])]),_:1})]),c(x,{variant:"home","ultima-hora":o(v).ultimaHora,"mas-leido":[],opinion:o(v).opinion},null,8,["ultima-hora","opinion"])])])}}});export{ue 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.