1import{_ as P}from"./BL3Q5Mbx.js";import{_ as q,a as G}from"./D6JaPrI9.js";import{_ as j,N as C,Z as K,V as O,E as z,q as R,aK as V,aM as F}from"./Il4zDAxP.js";import{u as e,b as i,d as m,F as w,h as W,k,f as _,e as l,t as a,i as g,g as f,p as D,c as T,M as U,o as Z,j as u,r as A}from"./DlIyoXyK.js";import{_ as J}from"./Cehs-17g.js";import{_ as Q}from"./5k6zuPnO.js";const X={key:0,class:"news-grid"},Y={key:0,class:"absolute right-1.5 bottom-1.5 rounded bg-black/60 px-1.5 py-0.5 text-[10px] leading-none text-white/90 backdrop-blur-sm"},ee={class:"sr-only"},te=["innerHTML"],ne={__name:"NewsGrid",props:{items:{type:Array,required:!0}},setup(L){const x=L,{$t:$}=C(),t=T(()=>x.items.filter(s=>s.image_url).slice(0,20)),o=[1,4,8,14,20],n=[2,3,9,10,15,16];function N(s){return o.includes(s)?1400:n.includes(s)?700:500}function y(s){const d="calc(100vw - 32px)",p=o.includes(s)?"calc(100vw - 48px)":"calc(50vw - 32px)";return o.includes(s)?`(min-width: 1024px) 1216px, (min-width: 768px) ${p}, ${d}`:n.includes(s)?`(min-width: 1024px) 608px, (min-width: 768px) ${p}, ${d}`:`(min-width: 1024px) 400px, (min-width: 768px) ${p}, ${d}`}return(s,d)=>{const p=K,b=O;return e(t).length>0?(i(),m("div",X,[(i(!0),m(w,null,W(e(t),(r,c)=>(i(),k(b,{key:r.position,to:`/news/${r.slug}`,class:D(["news-item group relative",`pos-${r.position}`])},{default:_(()=>[l(p,{src:r.image_url,alt:r.title,width:N(r.position),sizes:y(r.position),lazy:c>=4,priority:c===0?"high":"auto",class:"h-auto w-full transition-all duration-300 group-hover:brightness-110"},null,8,["src","alt","width","sizes","lazy","priority"]),r.requires_ai_label?(i(),m("span",Y,a(e($)("KI-generiert")),1)):g("",!0),f("div",ee,[f("h3",{innerHTML:r.title},null,8,te)])]),_:2},1032,["to","class"]))),128))])):g("",!0)}}},se=j(ne,[["__scopeId","data-v-fad02044"]]),oe={class:"mx-auto max-w-8xl p-4 pt-3 md:px-6 lg:pt-7"},ae={class:"mb-4 lg:mb-6"},ie={class:"mt-1.5 lg:mt-2"},re={class:"mt-2 text-right text-xs"},ce={class:"mt-10 lg:mt-14"},he={__name:"NewsHome",async setup(L){let x,$;const{$t:t}=C(),o=z()?.params?.page||1,n=z()?.params?.q||null,N=T(()=>Number(o)===1&&!n),y=R().public.baseUrl,s=A(null),d=A([]);let p=`${y}/news-tweet?page=${o}`;n&&(p+=`&q=${n}`);async function b(){const c=Number(o)===1&&!n,M=$fetch(p,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}}),v=c?$fetch(`${y}/news-tweet-grid?limit=20`,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}}).catch(()=>[]):Promise.resolve([]),[h,I]=await Promise.all([M,v]);s.value=h,d.value=I||[]}try{[x,$]=U(()=>b()),await x,$()}catch(c){if(c?.statusCode===404)throw V({statusCode:404,statusMessage:t("Seite nicht gefunden"),fatal:!0})}Z(async()=>{if(!s.value||!s.value?.data?.length)try{await b()}catch{}});const r=T(()=>{const c=o>1?` - ${t("Seite")} ${o}`:"";return n?`${n} - ${t("News & Aktuelle Meldungen im Live Ticker")}${c}`:`${t("News & Aktuelle Meldungen im Live Ticker")}${c}`});return(c,M)=>{const v=P,h=q,I=G,S=F,E=se,B=J,H=Q;return i(),m("div",oe,[l(v,{title:e(r),description:e(t)("Aktuelle News zu Politik, Wirtschaft, Finanzen und Edelmetallen. Live-Ticker mit den wichtigsten Meldungen des Tages bei Kettner Edelmetalle."),robots:e(n)||e(o)>1?"noindex,follow":"index,follow"},null,8,["title","description","robots"]),f("div",ae,[l(I,null,{default:_(()=>[l(h,{first:"",to:"/"},{default:_(()=>[u(a(e(t)("Kettner Edelmetalle")),1)]),_:1}),l(h,{to:"/wissen"},{default:_(()=>[u(a(e(t)("Magazin")),1)]),_:1}),l(h,{to:"/news"},{default:_(()=>[u(a(e(t)("News")),1)]),_:1}),e(n)?(i(),k(h,{key:0,to:`/news/suche/${e(n)}`},{default:_(()=>[u(' "'+a(e(n))+'" ',1)]),_:1},8,["to"])):g("",!0),e(o)>1?(i(),k(h,{key:1},{default:_(()=>[u(a(e(t)("Seite"))+" "+a(e(o)),1)]),_:1})):g("",!0)]),_:1}),f("div",ie,[l(S,{tag:"h1","no-margin":""},{default:_(()=>[e(n)?(i(),m(w,{key:0},[u(a(e(t)("Nachrichten zum Suchbegriff:"))+" "+a(e(n)),1)],64)):(i(),m(w,{key:1},[u(a(e(t)("Nachrichten & Aktuelle Meldungen"))+" ",1),e(o)>1?(i(),m(w,{key:0},[u(" - "+a(e(t)("Seite"))+" "+a(e(o)),1)],64)):g("",!0)],64))]),_:1})])]),e(N)&&e(d).length>0?(i(),m(w,{key:0},[l(E,{items:e(d)},null,8,["items"]),f("p",re,[l(B,{label:e(t)("Beiträge & Illustrationen: KI-generiert")},null,8,["label"])]),f("div",ce,[l(S,{tag:"h2",class:"mb-6"},{default:_(()=>[u(a(e(t)("Weitere Nachrichten")),1)]),_:1})])],64)):g("",!0),e(s)?.data?.length?(i(),k(H,{key:1,news:e(s)},null,8,["news"])):g("",!0)])}}};export{he as _};
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.