PageSourceSearch

https://glasfaservergleich2026.de/assets/Index-BqxUYMi8.js

js glasfaservergleich2026.de collected 2026-10-06 11:18:20 UTC 80,911 bytes, 47 lines download raw bytes

1import{j as e,L as z,s as F,t as V,v as Z}from"./ui-vendor-Dn9DEcx0.js";import{c as y,B as w,A as x,Z as j,S as B,a as I,X as q,G as Y,t as k,H as $}from"./index-Gyh92fuk.js";import{S as _,U as ee,R as se,t as E,p as R,A as D,W as P,M as v,C as te,a as re,b as ne,H as ae,F as ie}from"./Footer-3R4pgJLL.js";import{r as m,e as le,L as c,u as oe}from"./react-vendor-BHv6f9OV.js";import{I as Q,E as ce,C as de}from"./Chatbot-YIWad7zK.js";import{C}from"./circle-check-big-CUnvSMpf.js";import{T as me}from"./trending-up-C53sgOnZ.js";import{b as L}from"./blogPosts-DCtIKMcL.js";import{C as ue}from"./calendar-CcPcMQta.js";import{B as N}from"./badge-D_3XKRPB.js";import{B as S}from"./building-2-B6ryMOFY.js";import{S as H}from"./smartphone-B3tTmhuq.js";import{C as ge}from"./check-BIES-nRw.js";import{S as he}from"./sparkles-DG9eIU1v.js";import{C as T}from"./clock-BlT0Z0fZ.js";import{A as xe,a as fe,b as pe,c as be}from"./accordion-CRp57A37.js";import{C as ve}from"./circle-help-C0-e_QMG.js";import{U as je}from"./user-CjXt1u8b.js";import{B as Ne}from"./book-open-D9PD1Rqi.js";import{b as we}from"./bundeslaender-BLjC11-y.js";import{s as Ae}from"./client-BRiQ3fcG.js";import"./query-CKdRqETp.js";import"./chevron-down-Dh3jl1U1.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const ye=y("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const ke=y("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/**
12 * @license lucide-react v0.462.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const Se=y("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const Le=y("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/**
22 * @license lucide-react v0.462.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */const A=y("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),Be="/assets/hero-bg-xSEdem76.jpg",Ie=()=>{const[s,t]=m.useState(""),r=le(),a=l=>{l.preventDefault(),s.length===5&&r(`/internet-vergleich?plz=${s}`)},d=[{icon:j,text:"Schnell"},{icon:B,text:"Unabhängig"},{icon:C,text:"Kostenlos"}],[i,n]=m.useState(0);return m.useEffect(()=>{const b=8333.333333333334;let u=0;const h=setInterval(()=>{u+=b,u>=5e5?(n(5e5),clearInterval(h)):n(Math.floor(u))},2e3/60);return()=>clearInterval(h)},[]),e.jsxs("section",{className:"relative min-h-[85vh] flex items-center overflow-hidden",children:[e.jsx("img",{src:Be,alt:"Glasfaser Internet Vergleich - Schnelles Internet für Deutschland",className:"absolute inset-0 w-full h-full object-cover",fetchPriority:"high",decoding:"async",width:1920,height:1080}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-secondary/95 via-secondary/85 to-secondary/70"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-secondary/50 to-transparent"}),e.jsx("div",{className:"container-custom relative z-10 py-16 lg:py-24",children:e.jsxs("div",{className:"max-w-3xl",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/20 border border-primary/30 backdrop-blur-sm mb-6 animate-fade-in",children:[e.jsx("span",{className:"w-2 h-2 rounded-full bg-primary animate-pulse"}),e.jsxs("span",{className:"text-sm font-medium text-primary-foreground",children:["Über ",i.toLocaleStr
26ing("de-DE"),"+ Vergleiche in 2024"]})]}),e.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold text-secondary-foreground leading-tight mb-6 animate-slide-up",children:"Glasfaser Verfügbarkeit prüfen & Tarife vergleichen 2026"}),e.jsxs("p",{className:"text-lg lg:text-xl text-secondary-foreground/80 mb-8 max-w-2xl animate-slide-up",style:{animationDelay:"0.1s"},children:["Vergleichen Sie ",e.jsx("strong",{children:"alle Internet-Anbieter Deutschlands"})," – von"," ",e.jsx(c,{to:"/blog/vodafone-glasfaser-2026-tarife-preise-vorteile-vergleich",className:"text-primary hover:underline font-medium",children:"Vodafone"})," ","bis zu regionalen Anbietern wie"," ",e.jsx(c,{to:"/blog/tng-glasfaser-angebote-2026-vergleichen-sparen-bestellen",className:"text-primary hover:underline font-medium",children:"TNG"})," ","und"," ",e.jsx(c,{to:"/blog/netcologne-2026-tarife-preise-vergleich-ratgeber",className:"text-primary hover:underline font-medium",children:"NetCologne"}),". ",e.jsx("strong",{className:"text-primary",children:"Sparen Sie bis zu 200€ pro Jahr"})," durch unseren kostenlosen, unabhängigen"," ",e.jsx(c,{to:"/blog/glasfaser-tarife-vergleich-2026-anbieter-kosten-test",className:"text-primary hover:underline font-medium",children:"Tarifvergleich 2026"}),"."]}),e.jsx("p",{className:"text-sm font-medium text-primary mb-2",children:"Glasfaser-Verfügbarkeit nach PLZ prüfen:"}),e.jsxs("form",{onSubmit:a,className:"flex flex-col sm:flex-row gap-3 max-w-xl mb-8 animate-slide-up",style:{animationDelay:"0.2s"},children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(_,{className:"absolute left-4 top-1/2 -translate-y-1/2 h-5 w-5 text-muted-foreground"}),e.jsx(Q,{type:"text",placeholder:"PLZ eingeben (z.B. 10115)",value:s,onChange:l=>t(l.target.value.replace(/\D/g,"").slice(0,5)),className:"pl-12 h-14 text-lg bg-background/95 backdrop-blur-sm border-2 border-transparent focus:border-primary"})]}),e.jsxs(w,{type:"submit",variant:"hero",disabled:s.length!==5,className:`h-14 shadow-lg hover:shadow-xl hover:shadow-primary/25 transition-all duration-300
27                         animate-[glow-pulse_3s_ease-in-out_infinite]`,children:["Verfügbarkeit prüfen",e.jsx(x,{className:"h-5 w-5"})]})]}),e.jsx("div",{className:"flex flex-wrap gap-4 lg:gap-6 animate-slide-up",style:{animationDelay:"0.3s"},children:d.map((l,o)=>e.jsxs("div",{className:"flex items-center gap-2 text-secondary-foreground/80",children:[e.jsx(l.icon,{className:"h-5 w-5 text-primary"}),e.jsx("span",{className:"text-sm font-medium",children:l.text})]},o))}),e.jsx("div",{className:"mt-6 animate-slide-up",style:{animationDelay:"0.4s"},children:e.jsxs(c,{to:"/glasfaser-check",className:"inline-flex items-center gap-2 text-sm text-secondary-foreground/70 hover:text-primary transition-colors",children:[e.jsx("span",{children:"Nicht sicher, welche Geschwindigkeit?"}),e.jsx("span",{className:"text-primary font-medium hover:underline",children:"Zum Glasfaser-Check →"})]})})]})}),e.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-24 bg-gradient-to-t from-background to-transparent z-10"})]})},Ce=()=>{const[s,t]=m.useState(0),r=2847;m.useEffect(()=>{const n=r/60;let l=0;const o=setInterval(()=>{l+=n,l>=r?(t(r),clearInterval(o)):t(Math.floor(l))},2e3/60);return()=>clearInterval(o)},[]);const a=[{icon:ee,value:`${s.toLocaleString("de-DE")}+`,label:"Vergleiche diesen Monat",color:"text-primary"},{icon:A,value:"4,8/5",label:"Durchschnittliche Bewertung",color:"text-yellow-500"},{icon:C,value:"100+",label:"Tarife verglichen",color:"text-green-500"},{icon:me,value:"~200€",label:"Ersparnis pro Wechsel",color:"text-accent"}];return e.jsx("section",{className:"py-6 bg-gradient-to-r from-primary/5 via-background to-accent/5 border-y border-border/50",children:e.jsx("div",{className:"container-custom",children:e.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-center gap-6 md:gap-12 lg:gap-16",children:[e.jsxs("div",{className:"flex items-center gap-3 text-center md:text-left",children:[e.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500 animate-pulse"}),e.jsxs("span",{className:"text-sm font-medium text-muted-foreground",children:["Vertraut von ",e.jsxs("span",{className:"text-foreground font-bold",children:[s.toLocaleStr
27ing("de-DE"),"+"]})," Nutzern"]})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-6 md:gap-10",children:a.map((d,i)=>e.jsxs("div",{className:"flex items-center gap-3 group",children:[e.jsx("div",{className:`p-2 rounded-lg bg-muted/50 ${d.color} group-hover:scale-110 transition-transform`,children:e.jsx(d.icon,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-lg font-bold text-foreground leading-tight",children:d.value}),e.jsx("p",{className:"text-xs text-muted-foreground",children:d.label})]})]},i))})]})})})},Te={Ausbaugebiete:"Regional","Glasfaser-Tarife":"Anbieter",Ratgeber:"Ratgeber",Mobilfunk:"Mobilfunk"},Ge=s=>new Date(s).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"}),Me=()=>{const s=[...L].sort((t,r)=>new Date(r.date).getTime()-new Date(t.date).getTime()).slice(0,4).map(t=>({date:Ge(t.date),title:t.title,slug:t.slug,category:Te[t.category]||t.category}));return e.jsx("section",{className:"py-6 bg-primary/5 border-y border-primary/10",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-primary font-semibold",children:[e.jsx(ke,{className:"h-5 w-5"}),e.jsx("span",{children:"Aktuelles:"})]}),e.jsxs(c,{to:"/blog",className:"flex items-center gap-1 text-sm text-primary hover:underline",children:["Alle News",e.jsx(x,{className:"h-3 w-3"})]})]}),e.jsx("div",{className:"flex flex-col gap-2",children:s.map((t,r)=>e.jsxs(c,{to:`/blog/${t.slug}`,className:"group flex items-center gap-2 text-sm hover:text-primary transition-colors py-1",children:[e.jsxs("span",{className:"flex items-center gap-1 text-muted-foreground shrink-0",children:[e.jsx(ue,{className:"h-3 w-3"}),t.date,":"]}),e.jsx("span",{className:"text-foreground group-hover:text-primary transition-colors",children:t.title})]},r))})]})})},We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAbZQTFRF4weC4gB+4wuE5A6F4wyE+cjk////+9vt/fD497jb8o3F73O47WKv7Fap61Cn7V6t7mq061Cm7FWp7WGv73G38orE97TZ/e32//3++MXi7m215iaR4gSA5ReK5ymT4gJ/5iKP7max+L7e//z9/er08YG/5RmL5BOI8Ha6/OXy/vX68o7G5BWI5A+F8YLA+s/n6T6d4gF/6DSY+MXh97PZ9aXR9afT5A+G4wuD85bK4wmC4wWA9avV/Oby5RqL5BGH6T+e97XZ4gF+9J7O6DWZ5iSQ+L/f9afS7Fir6kah/vn8/OPx5BaJ4wqD+tfr9q3V85nL7mu0//z+5yuT5RyM/vb6/e72+9/v4wSA+tDn+czm97rc97zd9arU9rLY9KDP9q/W9J3N7may7Fus8YHA5yuU7Fmr5BWJ60yl5h+O6DGX5y2V6kWh7Fiq7miz8Hq89J/O/e/37miy8YC//Ofz/fH45iOQ97ba+cTh5BSI5iCO+cfj5yqT5y+W85TJ/vL5/vf76Dia5R2N6kmj60+m7WKw9rHX+97u//7//OLw8YTB7WSx61Gn5iWR7Vus/OTx5BKH4wmD2PIStwAAAwVJREFUeJzt2ktIVFEcx/Hzt1YiUa5cTOXCCitqVglGFmGhNFBRlEj0QuiFWGGLQqKIKIgeRE8rKkJEpKigMDIkhIqghYgtfEAqLtokBD0oymbG8HHu9c75z/+ci9Hvuxhnzrn3nI84zNWLpEhNwggsRmBxAosTWJzA4gQWJ7A4gcUJLE5gcQKLE1icwOIEFiczFtmz0y+jo4xYUy2yfhgdBdbwhmAx+m9ZGTTcN2088+/4YPis7MS+A8mnkY/aXE5/8susxCH9YbLiO3aNvJiIlWguUU9YrDyijjEvg1hKLaTO36Gw8mmwb+xkMEtFidpDYC363DV+MgUr/pOc1uacFaW32mRKliqgd45ZkZzX+mRqlioc/V6csAqo1TNpwFJFb4ZcsrJ8PiJNWGr5K4espdSSJkutbHXHKnrhM2nGKm7/5Iq14rnfpBlLrW5xxMqOPhOwSqjZDWsVPRGwYtTkhlX62HfSkKXWPnXDWvNQxJr+xQkrRg9ErA30yAVrXVuniBXr7nHBWk8NIpYqu++CtbHef9KYVd7ogrWpTsja0uCCVXZPyNpa74JVflfI2l5nmTVvRvwh/7aQtfN9/GHBLXuswIxZjMDiBBYnsDiBxemfZiUvPuPKah55GsRa9lM/0ebFx3uTcv7ovaEgVoXn8u723ilYYIEFFlhggQUWWDZZJTM959UasZYs1k/MuG6PFRj+xOAEFiewOIHFCSxOk5Q154M2sO2mdEkbrN36raGKq9IlbbD23tAGCl9Kl7TB2lerDey6JF3SBqvymjaw56J0SRusqivawJTv0iUtsGJ5l7WR4r4O3yMZyVkHvO+kynPCNeWsyGbvO6mKzsgWFbMyqs/7jB6k06JVpazDvY2+44fopGRZGauG6NQEU0d6c4+lv3BarOPxU4ju7CA6GnTYiabS5L9hZ1aHw8odYB0+u5u9A1iswOKUDuss75Sar+wd0mINXeBtsZ+9g41fbFwEFiewOIHFCSxOYHECixNYnMDiBBYnsDiBxQksTmBxAovTHx1fQDwLeGIsAAAAAElFTkSuQmCC",K="/assets/vodafone-BDQf7I71.png",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAvRQTFRF////+/z93+Tsu8TXlqPBfY6zY3ikTGOWNlGJKEWBGjh5ETBzCSlvBidtBSZtByhuDCxxFjR2ID18MUyGQFmPWG6dcIOrjZy8rLfPz9Xj9/j6/f3+5+rx0NbjpbHKdoivTWSXM06IIT59Di5yBCVsCipvKkaCQ1yRmKXCvsbZ9vf6/v7+7/H2zNLhjJu8WW+eK0eDFDN1CChuI0B+P1iPe4yysbvR4eXu9fb5r7rQZHmkHjt7R1+TkZ++3ODqwMjaWm+eOFKKkJ6+7vD1tb/ULkqFeIqw4ubu6u3zoa7IDy5ya3+o1tvntsDUNE+IHDl6f5C08vT32t/pW3CfNVCJiJi5CytwQluQ3eHrV22cEC9zPVeN+Pn7i5q7Gzl5cYSs8fP3laPBRV2S6+7zJEF/w8vc09nlPleOrrnQ/Pz9JkOAh5e5oK3I0tjkEjF0eYuxm6jEoq/Jo6/Jn6zHgZK1bICpSmKVDS1xp7PMLEiE8PL2v8fag5O2mqfE+vv83+PsVWuby9Lg3uLriZi6OlSMIkB+RF2RqbXN4OTtXnOgUGeYqLTMLUmES2OV5enw8/X4nanFFzV3gpK27fD1KUWCN1GK9Pb5FTR2s73T29/qHTp6sLvREzJ1zdPhT2aYIj992N3oqrXNxczdOVOLTmWXdYeu5OjvUmmalKLAeoyxfo+zJUKAxMzcmabD5urxYHWi7O/0jp29UWiZnqrGwsrbRl6TprLLn6vGZnqm6ezy1NnmztTiQVqQfI2yd4mvL0uFl6TCucLWGDZ3wcnbYnejj569YXajYHShZ3umxs3eO1WMMEuGJ0SByM/fusPXVmycaHynPFaNGTd4q7bOHzx8ZXqlhJS3ydDfXHGf2d7okqC/tL7TMk2HsrzSVGqb+fr8hpa4aX2nrbjP0dfkpLDKvcbYb4KrU2maboGqx87eytHgdIaubYCqipm6hZW3coWs4+fvuMHVnKnFSWGU19zngJG11drm6OvyvMXYan6oSGCUk6G/yrPVQgAADDdJREFUeJztnHlUFEcex7tMskblWoOKA4poRGPjidxGSPBAPGEMXkRBFhQVE3VXEVYE8UQlTzEqomY4RH0qEvAEL0JEJPGIqERNFhVwYEAw0RiNCjszMBfzq64+WMe3z+8fvKGqf9Wf6anzV79qRL2RQoYGgPX/gYWwemAgLEsVgKyTXiEVVqi0O7rV++brxaIbgR4zXmSivObJjdeG5Sy/XRWr4kzaIvSdIKBGkbGcW6MyLjXQxBSh0/yBGkW6oSdCpZwLfeiAyoX9lsxYXujsp7d5lFrVuScqFQLGiDUW5XXgW7C8lRzma8uI5YtOm/MvmKIG3P+D9wPDYlm5oMt8C1XJHhXzBMNg0bUeqIg/j0pO+UPTeBnCWCJPVCAER62GIaW8ujEQKwAdsBCGo1alH9rFwwzCGml2SSiNljxQAfcKBmCFCO+kdST9HG3jaqOP1dknVW+KIEydBmxt4Giih+XU91zLwGjJxHULR4vmWGGvcshG3gXWVrUfyKcVij+ZUvLDFaPUCiFYQ90OEAxM7c665uvcIwKh7c8ILXdQr1gBWEFp7zMOgtJJd36xLtRLjkI5I7PvdGSyNPJZzhtLFMLUJ8teGs09rs/UqNDOCK1j+jUDt5fxxAq99DPDN5aFozSmDoj+HFUcY8gPSebQfWljrU9nmKzPvtt+BakwX7dohgfmcon9CkQLK76aobpbi
27BewKK1PSBF+gK8xuc8DS2R3AftVwxAKY1Uc3W56BLYi1P0rnDvWqMIPcBeJr3VjPXwMnfQVLkv25wvOWFvrvsFdswjFcugME3Ov4rIWo2CuWO9Z4y4JR0HsoeQSrVyNyzL9k2WtV2FZxa7CXEEXmnOcmEgScF2rLGEGJyxny58wFzh2esZ5WpKCYjA5RgMkXLB2/RNX3/07zuFKJe8Baw5hcqawGxsbsSytZZj86ISL3Kmo0CG4ETCyLIo9VuLS9nB2wwxWpegpHS3D5KyczMa+EWv/PzA96Wo/PlDydmLTHTM+mtlJWNgrsYLOYZaLa9J5L9hnnIfTG9ZNZGGt5Dm0BM6UPnvFE4qiMoIwjSh2CgtrJdYnmKnQ+hzOfYNGLiUYD8aoBLKxAsvqCVxAg80p/lRU5mNM57VxPNlYjhV69iWcF1/Oo8vSKNsfnoAvmEu2lWMF/VoOZsksS4RQUUOvw71OZbfrbLCO5MBtedNoQVQUfRsz+m/2JtrKsWKT4ayEUQKYFIq4Cjs4t+yTkEwRFWqzA8wRfzpSEJRc/f8Ak43iRpAsEWVl/gTMGbpbGJNcx+aDyVXTtpMsEZWbDVYtsSuLdkxQ0JXfwfRVk0iWiFqYBWbU0S2wG3FqNpi86Qipm0bU6VlghsM+rs4fQGd8wK4rKY3kIUShbtFgxk4PYURK5fmAXdfuZ6Q6j6yWgguoSvs8wVDy8VoKFm6y6WOCIfrIH1yIBf6Fm45z0vcBYPK8Lwl26HjFWih9+WNB46FK5+GVzj3SOhZtXgbWypTgFtmuHFYELs1SXQh2qNAfTL+LmVVwVO6EzlCyRSlhmY72wmuBPU6CkRRa0QVcFS83nsBsh4qmQsmyGDZ+I7ISnMEpsk3rI8x2aAM4Pkm7tUjVokRzJFDyPmTPbIfagx2ex07BRErRf6+EkusPDmK2QwNBx+Qr7hvUsK58BqW6tiXMIZAfuJn5qEY4kVIF06HUh8YEfyUyBbsti++FEyl1FVysGlscZzZDJmB/5xsnnEip0beg1PCSjcxmbyqWEbhbMzNCOJFSJ+ZBqYvuxDOboXbg6HCov3AipdYlQakZqC+zGRoP9ptJnwgnUgoe2zKXZjOboTaWUHJtrXAiheiXoM/HA4EPUSO0UgIli4+0zOCz9QDoDJrdjzBrRlkLwfQeJwUjKZQRXg8lLz9HWGOgG/BycBLOTc9NQ7eCM5hNYwjLKnTTBezmZ+BcstxUIgE94ZIhBDuUnQsuqo/0Foyk0PYNYHKiJ8EOpbRZCqX3scNu3HDRXLiKjsXuojUJeT0H20rmeXixzVE/j4FSKyUkbzOiZaZgul9L1PmMBPA7L3bvRTBE1L/3gRnHbIUyyXUnAIwLPTGB5KZE1K8DwTmEVXULdKgOt8FmnjOWVDaiJIfBa1o9lgqmoibCG7FkFziiPNuBO6LSox7CkOSyGw32WmJvd5Ilws1r/4dOyk0riJuBcqxseKXqOESwcwQzsCV2tyFZyrHGPIdXX8Q+j6SAIaAziNpPWLtSSqw+kfBWadlzQVAUfXQYmB4WRw5fUGxF5QeCWeI62GHPVvH18Bp1vQ/ZVoEVdRcOMvWvJwb7MGn9SngrqsMFsq1yP/EePKAbT+AUCtZMIv8MMP3BBhZNSYmVGwpnBocLcILf7wfuUlbFkvymCimxSqtBJxeVadqFN1XAPiswPbAYHoMBLOqj4fDenaeM9xb65s1wutspNmFEjVgBc+DHRZ2DvzJZEXnwmRLxfHAB2FxNkQblNNxqdk+Fd2ZJyozDhKEc2MgqUr0Jy+vWO3B+6k4+AdyWrlfgjAZzdrExTVh0lhfc6JBNInEA01ewA8bj852oWQJt+0PIpEUT7++w0gkdVYeLYJaxlO04ePONSb4dMDHkKEanDkd9nBJn0/uLzNzhxe8uu5Znq/l91Vi5EzHxuSPKCG4MPfm8kwOHlVX+ovFa0b383I/qDuW1uwarOiRNcE1HU0zfKc7iFnjgaY47BZAzTjWHzyyeYg88Blna+yOaYd1yM8OUZpMWzSGoxSnZCfPcvUtVz32h+W9w3FnV4X4ddbEo99iZmDvtDhnM9gAKffaaLyYw0ORkgmroF+NC/ijKtS5bF6tUCjqrFQrrNIXl6FgyH+vRT78ZoPpY44wvIWlpoW5Mc8aBH7AXm33I5iTRycHOWHzjcZqN01pHhkK6j1qgG5juFeeLvTh82A6SVyJq/O/4cFfZF1rBisv2qj+Kc6hS3amG4yz3ZmH8xWvwkdKVEb2MmOJIAtbZjcKfWRqUGKZVPV2qFX9Npk6bv9bYnsrsVOOnfXJCMqlCF4tesZ/h4JjMKWg/bkZBx9yuZIqWz/fR7sWPTLagZJeHJGc2tXDaanqopqEY1ZQ3CwqMSq5jPLuweN6lvd/qVTLRlf1bjOAAkSadsNVxVu56FWe/+kOdapg9TX3jhgsdm8cq9rnThpGLoqr/8k6KCO7xzU45HToh9UFPx5SAvn0tbU+T6Pyf+MhVL+RgdJ56CBj7lV4IZYR3AOEe8kphN39t69Z7OhdfXBUlfk5iomRLtjTzZ4j66rvjSgapZ2IDD+hHdm51dyTeiJOqtnUazuIyS2d1H+uWDAScJnzWs0VPayW9IIZrKbVHvc46OACKg42a
277NCCz2v9XJbn5q3fU32CsSjLoizCxhprOR7sydZ9pxkoX9zDRA1HFvzG2ODZKnJ4Flu/z8g89XLmmC3uSG5m3HVCR8FGZl/PZO3qnHdetZkvKzPFnhQW2Y8VugNbNduGg4tso3pO90BmxHCuOmNKGyHnqmVO5Vxmta2M1L9O+o9zmE6hO3uUfcv7aG7gl3GcIsAqNdtAiZ6EM/sBA6S4QxXMQsv/w+1YwtMY9Y1c5zoR33DQKpTHuwpq4vuP43Z6M2iWZqW2I6KQxfsgIk5NWMupUZouWWjK8atYvqvuSinbQ23YvT1jrf/OlGqW45G3f5bNMs6vQ0mJbqX+rIyEY/dejKjbkdHrokiH+Cv/ZnLZfSaPwK8QF82+V+2jetZYcln26BF8Fnv6Ta4wWlS9BHcGlbnofM1YjpI8KC5YSnnluscP2xao22vIYvPzvj5TfpSvQzPAWytEJdXChjtWoyylT2vsE+aVVbazz7vbJe2qgLdkKAgW7dC0qEjXxp1Gg7+MKNT0pCawbdHUPo0di8GxunbR8mZ2PdP0wdBYJYM1M87qZzNVw7VhseiCdK355o1ZEtVHg2LR24O0lo/lP2k21g2JRfv204rBuJmqdcTWkFgxHbV+wd2D22plGQ4rtKtUy2mx2EZnLWkwLMvJZVpemBEb2urkGgpLdO+Clkt0zeTeulMhQ2HpnB6g9zo0m6AZBivg/o9aM8uHVsXNLzAIVoK19paJWYV+fIohsOiiQK3aXt8d2Bw0BBbK1d5GeghtlBseC77kdXA0v+dbLA56i8VFb7G4iL64n3SJoZcYGL2hWP8Fuig6EcHwE/QAAAAASUVORK5CYII=",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAACSNJREFUeJztnXlwE9cZwPNPCCBjHU7bpAl0SKaZoUkNCeaILEs+wEddO4GWoQNDEydupm1aGgqB0BQzFLtNJxlj7erABxJmCD4KNUegNgRSQ7AdxweXjwSBsbEkbMkyjuVDlkz6wIm72l1LYkAin/y9+f0lvbf73vvN233fvrfSQ2HRNAKahx54DZB7BBWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCBxWCJxAKJQp6Vrw2PFUXnjI5SNWR9pJWB49CYSS1PqvCZLZdN/ZMBoxmG2kvaXUQKZRSW7P/e8Nq35ZXtZE+HdxsoM5cM/WR9pJWB5vC5ivWmcm5IXIquJkSSVdfNAetwh/9PC8wrXqATItSoULYoELwoELwoELwoELwoELwoELwoELwoELwoELwoELwoELwoELwoELwoELwTEaFITJKIFV6JVTuU4+IFLRgsVKsUD27LH/BSt3cXxaExaoFC5ViH8qKSdlI7zUReNxRMekUku7YoqrUljR4obRh+boDIrnHs8ioUJlq1V+O6svOn23sNLT3GM29bddt1eeNhWUXVmw6Mj1C6aG4JJr+6Qq9qrjea2U+2F0TEoUKv2XqQuWFVtPXPqS/7zwtjJqwUyQKWvGbkhNVbUPDTt7iA4Mjpcean1ySN9FwJEMw9o2SEeeo15pYevqnT6xnMio833LPCqPo32WU2/qGvB6kyWB5Ij5PxLc9kCiM8U1htxUV3leFQgWd+laZfXDEl4OQVH/JNCd1lwQVfncUPpWc/9mFTt4irtFbtzgfkk/+Sp0hN05UeN8U3su9UCSn1mw+4nKx+73Lat9RUJWecSRDefJcSxfr28YW89PJ+VyFPt4LUSHLAR2+Zu+C10vGmZ9Wyjsl4VUoXKTMyqli5Rx2uF5Yvlv4IkWusbeLSNVkXsrMYB9wKNKLxZw74mMJOyMYNYl4pZgurEOFXhSG3ZnNk94c5xEZPTDEc2PjVzhfqd3ZyMpZ29gmYMQPJKBcr3XTTC6wqzYdFPKFKMyazJBS77x/ChV6V8hiqkx1Vwo1mgZWzqrPDYJFDIVRVEZuNTMDuUWufodfodvBI1FhABQuUm7PPsvKabb0hy1gnp1u+tLMzECOv/S3pbyhBSoMtEIynVm98TB3DvLatvKxF4tEUmrlpiOsb6909Mx5See92qgwAAoJTyXl15xnBxXdPfa5L+nJJTRhRbGlx876lv6wXqxQocLvikJyS1u1+aNhB3sSe6Km7dWMii5rP+tzq20gLo1nOooKH5hCwmMxmtLyVm6R0VFuZP/1NroyzIchiAoDqpAMqYW/2tNu7OWWYqX9B1un+/zyLSoMnEKCSEalrD04NOzpSWnFWcPDd9OtqDBwCiXR9KMy1ZYPKr+yD0/kr3h/05S7fPkdFQZIIbmKznxZV1nf4WH8Xeu0Pfx8DqvgDCk1dV4OE5YYVBgIheT6mZBWcs1404O/sbRDVxPCWJ0g4l/5W4XR3GvqujmGuetmptbtFKjQ7wrFcio6reiGhR028KYRpyt6TdF4WXLtTX+7wjXq9kxAu6+O+UsjqNC/ComD2akFDU38C1UkTORGFORy+n35/8OJtDePOp0uZoZd/zrH7HdU6F+FQhm9Q1/L68/Q3vOTBP2+wxe5XxWVNoUs/uYJ+Ot/OOZ0X2jMLW7AURggheROlvTmfvugg5utqrHj8Rg1yTPl+Zwvrlq4GdZmlo+tJaVvPcG6kCoLa5ir+ajQjwpJ55ZXGrh5yPj7QbR6/FARy/QWG/sBKRGf8ur+aVJlVkH1LfeNGVmaT3A6EyCFTyfmcR9ek3nN4tV7mfuaRAo69tcl3A00TZe7frw0/8CxZuaH5KL6i7cPMlegUKEfFc6N1nM3Z/z7eCtzpXeMUCn1j1z2giJJBw61XDa478YYdDyXpHerNir0n8IIeSF3wplZUC3gi/0fkVKn69q5B2SlZoPl0Ti1W7VRof8UzlPsHna4WBnoojoBX6+Rmcv8FYXW3gHPCrMLP2PFnajQjwqfSSjo7RtkZaisbRdH8a8ikYIpGw7zrj2NJdvNwfBkPWt/MCr0o8LvxagvtLJ3h/YPODZmfzJjMf+7L9Ok1K497L1uY4mofV9XLebshkKFflRIord/5p/lbtW2Dzjezap8Ik4riKRCFd9sbyQ3SNGL1LJ1hy41d/Mq7LzRNzspj7tFHxX6USHp7jnL9ee+5FHidI42NJnpvbXpWcdXbvpo9ZZj23d++vGnbWSM8vojiUxu/5h5nPs7zKjQjwoJoTLqrfdOcrfijyfHiGtwaITo4XmvgpNMXV+9EK9n/SA6KvSvQsLj8dp9Ry/5Y
27siXdKa+IyxOgwoDqpAMmicTcwsPX3T68C4LM5H8N6x21tM1MqlR762TRKLC+6Fw0Ocl39tbLmLUf9p+4pqpz0PMwEym7v4N208+l6o/9wV7TktizcR1h4TfXk4nVIhv+XpmulzV2GJuuWJtuWIZp/Wq9c/vVYgm+MUEoZyenZy/OftUVUMniRd5XRI9VzttOfqaWUn5IjlNQoiX15bVXjJdvNzN5OOatpmJuWOHFcmoN7b+h5yaWRNCVUOHQDZh/VHhnYG1VMNDrKfNn5I7kYZQrnomsSBCvmf5u0dJ1JFX9HnuvtptmtM/+33ZvGj9D+O1zG4VKWhRnFq8xA3JEo0khnGiWBW3JmFLNdwIBBXeZ0QK6rbRyDuQuDBQ/70ThgqDAFQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIHlQIniBXOCs5j/mzu0HJVFnwKjR296/LrkzPOhncvJZ5ytDZF3QKI6n1WRVGs+260ToZIC0l7eW+pAFYoURBz4rXhqfqwlMmB6k60l5JoLbNBUIh4ldQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXhQIXj+B2X5KG0RMI3cAAAAAElFTkSuQmCC",Ve="/assets/congstar-ptHrDZYQ.png",X="/assets/tng-DVxlyaTC.png",Ee="/assets/netcologne-CGuAmlVU.png",Re="data:image/png;base64,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",G="/assets/pyur-CWYUJrfn.jpg",M=[{name:"Telekom",logo:We,description:"Magenta Glasfaser",affiliateLink:"https://www.awin1.com/cread.php?awinmid=11430&awinaffid=2679110&ued=https://www.telekom.de/netz/glasfaser",badge:null},{name:"Vodafone",logo:K,description:"Glasfaser ab 19,99€",affiliateLink:"https://www.awin1.com/cread.php?awinmid=11331&awinaffid=2679110&ued=https%3A%2F%2Fwww.vodafone.de%2Fprivat%2Finternet%2Fglasfaser.html%3F%26b_id%3D1743
27%26c_id%3Daffl_cic_103%3Afq0_f_kip_sta_per_",badge:"Beliebt"},{name:"TNG",logo:X,description:"Regionale Glasfaser",affiliateLink:"https://www.awin1.com/cread.php?awinmid=77760&awinaffid=2679110&ued=https%3A%2F%2Fbestellung.tng.de%2Fbestellstrecke%2Fverfuegbarkeit",badge:null},{name:"NetCologne",logo:Ee,description:"Tarife ab 34,90€",affiliateLink:"https://www.awin1.com/cread.php?awinmid=13664&awinaffid=2679110&ued=https%3A%2F%2Fwww.netcologne.de%2Fprivatkunden%2F",badge:null},{name:"1&1",logo:Fe,description:"DSL & Glasfaser",affiliateLink:"https://glasfaservergleich2026.1und1-partner.de",badge:null},{name:"Deutsche Glasfaser",logo:Re,description:"Echtes FTTH-Netz",affiliateLink:"https://www.communicationads.net/tc.php?t=19564C42745928T",badge:null},{name:"O2",logo:ze,description:"Internet + Handy",badge:null},{name:"Congstar",logo:Ve,description:"Flexible Tarife",affiliateLink:"https://www.awin1.com/cread.php?awinmid=11938&awinaffid=2679110&ued=https%3A%2F%2Fwww.congstar.de%2F",badge:null},{name:"PYUR",logo:G,description:"Kabel & Glasfaser",affiliateLink:"https://www.communicationads.net/tc.php?t=19564C24930934T&deeplink=https%3A%2F%2Fwww.pyur.com%2F",badge:null}],De=[{icon:C,text:"300+ Tarife verglichen",color:"text-success"},{icon:se,text:"Täglich aktualisiert",color:"text-primary"},{icon:B,text:"100% unabhängig",color:"text-accent"}],Pe=()=>{const s=m.useRef(null),t=m.useRef(!1),r=m.useRef(0),a=m.useRef(0),d=[...M,...M],i=m.useCallback(()=>{const n=s.current;if(!n||t.current){r.current=requestAnimationFrame(i);return}if(a.current+=.25,a.current>=1){const o=Math.floor(a.current);n.scrollLeft+=o,a.current-=o}const l=n.scrollWidth/2;n.scrollLeft>=l&&(n.scrollLeft=0,a.current=0),r.current=requestAnimationFrame(i)},[]);return m.useEffect(()=>{const n=s.current;if(!n)return;const l=new IntersectionObserver(([b])=>{b.isIntersecting?r.current=requestAnimationFrame(i):cancelAnimationFrame(r.current)},{threshold:.3});l.observe(n);const o=()=>{t.current=!0},g=()=>{t.current=!1};return n.addEventListener("mouseenter",o),n.addEventListener("mouseleave",g),n.addEventListener("touchstart",o,{passive:!0}),n.addEventListener("touchend",g),()=>{l.disconnect(),cancelAnimationFrame(r.current),n.removeEventListener("mouseenter",o),n.removeEventListener("mouseleave",g),n.removeEventListener("touchstart",o),n.removeEventListener("touchend",g)}},[i]),e.jsx("section",{className:"py-14 lg:py-20 bg-gradient-to-b from-background via-muted/30 to-background",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/20 mb-4",children:[e.jsx(A,{className:"h-4 w-4 text-primary fill-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:"Deutschlands Top-Anbieter im Vergleich"})]}),e.jsx("h2",{className:"text-2xl lg:text-3xl font-bold text-foreground mb-3",children:"Alle Internet-Anbieter auf einen Blick"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Wir vergleichen alle führenden Internetanbieter Deutschlands – mit aktuellen Tarifen, Tests und Erfahrungsberichten."})]}),e.jsx("div",{ref:s,className:"flex gap-4 overflow-x-auto py-4 scrollbar-hide",children:d.map((n,l)=>{const o=e.jsxs("div",{className:`group relative flex flex-col items-center justify-center
28                  min-w-[160px] flex-shrink-0
29                  h-28 lg:h-32 rounded-xl
30                  bg-card border border-border/50
31                  shadow-sm hover:shadow-xl hover:border-primary/30
32                  hover:scale-[1.03]
33                  transition-all duration-300 cursor-pointer p-3`,children:[n.badge&&e.jsx("span",{className:"absolute -top-2 left-1/2 -translate-x-1/2 text-[10px] bg-primary text-primary-foreground px-2 py-0.5 rounded-full font-medium shadow-sm z-10",children:n.badge}),n.logo?e.jsx("img",{src:n.logo,alt:`${n.name} Logo`,className:"max-h-10 lg:max-h-12 w-auto object-contain mb-2 group-hover:scale-110 transition-transform duration-300"}):e.jsx("div",{className:"w-10 h-10 bg-primary rounded-full flex items-center justify-center mb-2",children:e.jsx("span",{className:"text-primary-foreground font-bold text-lg",children:n.name[0]})}),e.jsx("h3",{className:"font-semibold text-sm text-foreground group-hover:text-primary transition-colors",children:n.name}),e.jsx("p",{className:"text-xs text-muted-foreground text-center",children:n.description}),!n.badge&&n.affiliateLink&&e.jsx(ce,{className:"absolute top-2 right-2 h-3 w-3 text-muted-foreground"})]});return n.affiliateLink?e.jsx("a",{href:n.affiliateLink,target:"_blank",rel:"noopener noreferrer sponsored",children:o},l):e.jsx(c,{to:"/internet-vergleich",children:o},l)})}),e.jsx("div",{className:"flex flex-wrap justify-center items-center gap-6 lg:gap-10 mt-10 pt-8 border-t border-border/50",children:De.map((n,l)=>{const o=n.icon;return e.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx(o,{className:`h-4 w-4 ${n.color}`}),e.jsx("span",{children:n.text})]},l)})}),e.jsx("div",{className:"text-center mt-6",children:e.jsxs(c,{to:"/internet-vergleich",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-6 py-3 rounded-lg font-medium hover:bg-primary/90 hover:shadow-lg hover:shadow-
33primary/25 transition-all duration-300 group",children:["Alle Anbieter vergleichen",e.jsx("span",{className:"group-hover:translate-x-1 transition-transform",children:"→"})]})})]})})},Qe={"vodafone-fiber":K,tng:X,"pyur-fiber-internet":G},He=["vodafone-fiber-300","tng-family1000","pyur-fiber-500"],Ke=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],Xe=()=>{const s=new Date,t=Ke[s.getMonth()],r=s.getFullYear(),a=He.map(i=>{const n=E.find(o=>o.id===i);if(!n)return null;const l=R.find(o=>o.id===n.providerId);return l?{tariff:n,provider:l}:null}).filter(Boolean),d="tng-family1000";return e.jsx("section",{className:"py-16 lg:py-20 bg-gradient-to-b from-muted/30 to-background",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs(N,{variant:"secondary",className:"mb-4 text-sm px-4 py-1 animate-fade-in",children:[e.jsx(j,{className:"h-3.5 w-3.5 mr-1.5"}),"Aktuelle Top-Angebote"]}),e.jsxs("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground mb-4",children:["Beste Glasfaser-Tarife im ",t," ",r]}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Handverlesene Angebote mit den besten Preis-Leistungs-Verhältnissen – direkt von den Anbieter-Webseiten."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8",children:a.map(({tariff:i,provider:n},l)=>{const o=i.id===d,g=Qe[i.providerId]||n.logo,b=i.promoPrice!==null?i.promoPrice.toFixed(2).replace(".",","):i.price.toFixed(2).replace(".",","),u=i.price.toFixed(2).replace(".",","),h=i.routerIncluded?["FRITZ!Box inklusive",...i.features.filter(f=>f!=="FRITZ!Box inklusive"&&f!=="Telefon-Flat")]:i.features.filter(f=>f!=="Telefon-Flat"&&f!=="Maximale Geschwindigkeit");return n.region&&n.id!=="tng"&&h.push(n.region),e.jsxs("a",{href:n.affiliateLink,target:"_blank",rel:"noopener noreferrer sponsored",className:`group relative bg-card rounded-2xl border-2 p-6 lg:p-8
34                           transition-all duration-300 hover:shadow-xl hover:-translate-y-1
35                           ${o?"border-primary shadow-lg shadow-primary/10":"border-border hover:border-primary/50"}`,style:{animationDelay:`${l*.1}s`},children:[o&&e.jsx("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2",children:e.jsxs(N,{className:"bg-primary text-primary-foreground px-4 py-1 shadow-lg",children:[e.jsx(D,{className:"h-3.5 w-3.5 mr-1.5"}),"Beste Wahl"]})}),e.jsx("div",{className:"flex items-center justify-center h-16 mb-6",children:e.jsx("img",{src:g,alt:`${n.name} Logo`,className:"max-h-12 w-auto object-contain group-hover:scale-105 transition-transform duration-300"})}),e.jsx("h3",{className:"text-lg font-bold text-foreground text-center mb-1",children:i.name}),e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-6",children:[e.jsx(j,{className:"h-4 w-4 text-primary"}),e.jsxs("span",{className:"text-primary font-semibold",children:[i.download," Mbit/s"]})]}),e.jsxs("div",{className:"text-center mb-6",children:[e.jsxs("div",{className:"flex items-baseline justify-center gap-1",children:[e.jsxs("span",{className:"text-4xl font-extrabold text-foreground",children:[b," €"]}),e.jsx("span",{className:"text-muted-foreground",children:"/Monat"})]}),i.promoPrice!==null&&i.promoMonths&&e.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:["für ",i.promoMonths," Monate, danach ",u," €"]})]}),e.jsx("ul",{className:"space-y-2 mb-6",children:h.slice(0,2).map((f,p)=>e.jsxs("li",{className:"flex items-center justify-center gap-2 text-sm text-muted-foreground",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-primary"}),f]},p))}),e.jsxs(w,{variant:o?"default":"outline",className:"w-full group-hover:shadow-md transition-shadow",children:["Zum Angebot",e.jsx(x,{className:"h-4 w-4 ml-2 group-hover:translate-x-1 transition-transform"})]})]},i.id)})}),e.jsxs("p",{className:"text-center text-xs text-muted-foreground mt-8",children:["* Preise und Angebote basierend auf den aktuellen Aktionen der Anbieter (Stand: ",t," ",r,"). Bei Klick werden Sie zur Anbieter-Website weitergeleitet."]})]})})},Je="/assets/glasfaser-hub-hznvNfHB.jpg",Oe="/assets/anbieter-hub-DHN5QjdB.jpg",Ue="/assets/regional-hub-Ckt4zD5C.jpg",Ze="/assets/mobilfunk-hub-CeBViuyj.jpg",qe=[{id:"glasfaser",icon:P,title:"Glasfaser Internet 2026",description:"Schnellste Technologie mit bis zu 1000 Mbit/s. Jetzt verfügbar in über 13 Mio. Haushalten – ideal für Home-Office, Streaming und Gaming.",image:Je,mainLink:{text:"Glasfaser Verfügbarkeit prüfen",url:"/internet-vergleich"},category:"Ratgeber"},{id:"anbieter",icon:S,title:"Internet-Anbieter im Test",description:"Die besten Internet-Anbieter 2026: Vodafone, Telekom, TNG, NetCologne und mehr im direkten Vergleich mit aktuellen Tarifen und Bewertungen.",image:Oe,mainLink:{text:"Alle Anbieter vergleichen",url:"/internet-vergleich"},category:"Glasfaser-Tarife"},{id:"regional",icon:v,title:"Glasfaser in deiner Region",description:"Prüfe die Glasfaser-Verfügbarkeit in deiner Stadt. Wir zeigen dir alle lokalen Anbieter und den aktuellen Ausbaustand in deiner Region.",image:Ue,mainLink:{text:"Hessen Hub anzeigen",url:"/glasfaser-hessen"},category:"Ausbaugebiete"},{id:"mobilfunk",icon:H,title:"Mobilfunk-Tarife 2026",description:"Allnet-Flats, Prepaid und 5G-Optionen im Vergleich. Finde den besten Handytarif für deine Bedürfnisse – von günstig bis Premium.",image:Ze,mainLink:{text:"Mobilfunk vergleichen",url:"/mobilfunk-angebote"},category:"Mobilfunk"}],Ye=(s,t=4)=>L.filter(r=>r.category===s).sort((r,a)=>new Date(a.date).getTime()-new Date(r.date).getTime()).slice(0,t).map(r=>({title:r.title.length>40?r.title.substring(0,40)+"...":r.title,slug:r.slug})),$e=()=>e.jsx("section",{className:"py-16 lg:py-24 bg-muted/30",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("span",{className:"inline-block px-4 py-1.5 rounded-full bg-primary/10 text-primary text-sm font-medium mb-4",children:"Themen-Über
35sicht"}),e.jsx("h2",{className:"text-2xl lg:text-4xl font-bold text-foreground mb-4",children:"Alles rund um Internet & Mobilfunk"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Entdecken Sie unsere Ratgeber, Tests und Vergleiche – strukturiert nach Themen für schnellen Zugriff."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 lg:gap-8",children:qe.map(s=>{const t=s.icon,r=Ye(s.category);return e.jsxs("article",{className:"group bg-card border border-border rounded-2xl overflow-hidden shadow-sm hover:shadow-xl transition-all duration-300",children:[e.jsxs("div",{className:"relative h-48 overflow-hidden",children:[e.jsx("img",{src:s.image,alt:s.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-card via-transparent to-transparent"}),e.jsxs("div",{className:"absolute bottom-4 left-4 flex items-center gap-2",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-primary flex items-center justify-center",children:e.jsx(t,{className:"h-5 w-5 text-primary-foreground"})}),e.jsx("h3",{className:"text-xl font-bold text-foreground",children:s.title})]})]}),e.jsxs("div",{className:"p-6",children:[e.jsx("p",{className:"text-muted-foreground mb-4",children:s.description}),e.jsx("ul",{className:"space-y-2 mb-6",children:r.map((a,d)=>e.jsx("li",{children:e.jsxs(c,{to:`/blog/${a.slug}`,className:"flex items-center gap-2 text-sm text-foreground hover:text-primary transition-colors",children:[e.jsx(x,{className:"h-3 w-3 text-primary flex-shrink-0"}),e.jsx("span",{className:"line-clamp-1",children:a.title})]})},d))}),e.jsxs(c,{to:s.mainLink.url,className:"inline-flex items-center gap-2 px-4 py-2 rounded-lg bg-primary/10 text-primary font-medium hover:bg-primary hover:text-primary-foreground transition-all",children:[s.mainLink.text,e.jsx(x,{className:"h-4 w-4"})]})]})]},s.id)})})]})}),_e=[{id:"internet",title:"Internet-Vergleich",subtitle:"DSL • Kabel • Glasfaser",description:"Vergleichen Sie über 300 Tarife aller großen Anbieter",icon:P,features:["Über 300 Tarife im Vergleich","Bis zu 1.000 Mbit/s Geschwindigkeit","Router oft inklusive","Exklusive Online-Rabatte"],link:"/internet-vergleich",iconBg:"bg-primary/10",iconColor:"text-primary",borderColor:"hover:border-primary/50",popular:!0},{id:"mobilfunk",title:"Mobilfunk-Vergleich",subtitle:"Handyverträge • Prepaid • Allnet-Flat",description:"Finden Sie den perfekten Handytarif für Ihre Bedürfnisse",icon:H,features:["Alle deutschen Netze","5G-Tarife verfügbar","Flexible Vertragslaufzeiten","Mit oder ohne Handy"],link:"/mobilfunk-vergleich",iconBg:"bg-accent/10",iconColor:"text-accent",borderColor:"hover:border-accent/50",popular:!1},{id:"glasfaser-check",title:"Glasfaser-Check",subtitle:"Bedarfsrechner • 2 Minuten",description:"Finden Sie heraus, ob sich Glasfaser für Sie lohnt",icon:te,features:["In 2 Minuten erledigt","Kostenlos & unverbindlich","Persönliche Empfehlung","Basierend auf Ihrer Nutzung"],link:"/glasfaser-check",iconBg:"bg-green-500/10",iconColor:"text-green-500",borderColor:"hover:border-green-500/50",popular:!1,ctaText:"Bedarf berechnen"}],es=()=>e.jsx("section",{id:"comparison-quick-access",className:"py-16 lg:py-24 bg-muted/50",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(N,{variant:"secondary",className:"mb-4 text-sm px-4 py-1",children:"Vergleichsrechner"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground mb-4",children:"Schnellzugang zu Vergleichen"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Finden Sie in wenigen Klicks den besten Tarif für Ihre Bedürfnisse – 100% kostenlos und unverbindlich."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8 max-w-6xl mx-auto",children:_e.map(s=>{const t=s.icon;return e.jsxs(c,{to:s.link,className:`group relative bg-card rounded-2xl p-8 border-2 border-border shadow-lg
36                           hover:shadow-2xl hover:-translate-y-1 transition-all duration-300 ${s.borderColor}`,children:[s.popular&&e.jsx("div",{className:"absolute -top-3 right-8",children:e.jsx(N,{className:"bg-primary text-primary-foreground px-3 py-1 shadow-lg",children:"Beliebt"})}),e.jsx("div",{className:`w-16 h-16 rounded-2xl ${s.iconBg} 
37                               flex items-center justify-center mb-6 
38                               group-hover:scale-110 group-hover:shadow-lg transition-all duration-300`,children:e.jsx(t,{className:`h-8 w-8 ${s.iconColor}`})}),e.jsx("h3",{className:"text-2xl font-bold text-foreground mb-2",children:s.title}),e.jsx("p",{className:"text-primary font-medium mb-4",children:s.subtitle}),e.jsx("p",{className:"text-muted-foreground mb-6",children:s.description}),e.jsx("ul",{className:"space-y-3 mb-8",children:s.features.map((r,a)=>e.jsxs("li",{className:"flex items-center gap-3 text-sm",children:[e.jsx(ge,{className:"h-5 w-5 text-green-500 flex-shrink-0"}),e.jsx("span",{className:"text-foreground",children:r})]},a))}),e.jsxs(w,{variant:"default",className:"w-full group-hover:shadow-lg group-hover:shadow-
38primary/25 transition-all",children:[s.ctaText||"Tarife vergleichen",e.jsx(x,{className:"h-4 w-4 ml-2 group-hover:translate-x-1 transition-transform"})]})]},s.id)})}),e.jsx("p",{className:"text-center text-sm text-muted-foreground mt-10",children:"Alle Vergleiche werden von CHECK24 bereitgestellt – Deutschlands größtem Vergleichsportal."})]})}),ss=()=>{const s=E.find(r=>r.id==="pyur-fiber-1000"),t=R.find(r=>r.id==="pyur-fiber-internet");return{tariff:s,provider:t}},ts=()=>{const{tariff:s,provider:t}=ss(),r=s.promoPrice!==null?s.promoPrice.toFixed(2).replace(".",","):s.price.toFixed(2).replace(".",","),a=s.price.toFixed(2).replace(".",","),d=s.promoPrice!==null,i=new Date,n=new Date(i.getFullYear(),i.getMonth()+1,0,23,59,59);n.toISOString().split("T")[0];const l=d&&s.promoMonths?Math.round((s.price-s.promoPrice)*s.promoMonths):0,o=["Echte Glasfaser bis ins Haus (FTTH)",`${s.download} Mbit/s Download & ${s.upload} Mbit/s Upload`,"Dauerhaft günstiger Preis – keine Preiserhöhung nach 24 Monaten","Verfügbar im PŸUR-Glasfasernetz (Berlin, Sachsen, NRW u.v.m.)"],[g,b]=m.useState({days:0,hours:0,minutes:0,seconds:0});return m.useEffect(()=>{const u=()=>{const p=n.getTime()-new Date().getTime();p>0&&b({days:Math.floor(p/864e5),hours:Math.floor(p/36e5%24),minutes:Math.floor(p/1e3/60%60),seconds:Math.floor(p/1e3%60)})};u();const h=setInterval(u,1e3);return()=>clearInterval(h)},[]),e.jsx("section",{className:"py-16 lg:py-20 bg-gradient-to-br from-primary/5 via-background to-accent/5 overflow-hidden",children:e.jsx("div",{className:"container-custom",children:e.jsxs("div",{className:"relative max-w-4xl mx-auto",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-primary/20 via-transparent to-accent/20 blur-3xl opacity-50"}),e.jsxs("div",{className:"relative bg-card border-2 border-primary/30 rounded-3xl p-8 lg:p-12 shadow-2xl shadow-primary/10",children:[e.jsx("div",{className:"absolute -top-4 left-8",children:e.jsxs(N,{className:"bg-gradient-to-r from-primary to-accent text-primary-foreground px-6 py-2 text-sm font-bold shadow-lg animate-pulse",children:[e.jsx(he,{className:"h-4 w-4 mr-2"}),"Exklusives Angebot"]})}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 lg:gap-12 items-center",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[e.jsx("img",{src:G,alt:"PŸUR Logo",className:"h-12 w-auto object-contain"}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-foreground",children:s.name}),e.jsxs("div",{className:"flex items-center gap-2 text-primary",children:[e.jsx(j,{className:"h-4 w-4"}),e.jsxs("span",{className:"font-medium",children:[s.download," Mbit/s"]})]})]})]}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-extrabold text-foreground mb-4",children:l>0?e.jsxs(e.Fragment,{children:["Deal der Woche:"," ",e.jsxs("span",{className:"text-primary",children:["Spare ",l,"€"]})]}):e.jsxs(e.Fragment,{children:["Deal der Woche:"," ",e.jsxs("span",{className:"text-primary",children:["1 Gbit/s für ",r," €"]})]})}),e.jsx("ul",{className:"space-y-3 mb-8",children:o.map((u,h)=>e.jsxs("li",{className:"flex items-start gap-3 text-muted-foreground",children:[e.jsx("span",{className:"w-2 h-2 rounded-full bg-primary mt-2 flex-shrink-0"}),e.jsx("span",{children:u})]},h))}),e.jsx("a",{href:t.affiliateLink,target:"_blank",rel:"noopener noreferrer sponsored",className:"block",children:e.jsxs(w,{size:"lg",className:`w-full sm:w-auto text-lg px-8 py-6 bg-gradient-to-r from-primary to-primary/90 
39                               hover:from-primary/90 hover:to-primary shadow-lg hover:shadow-xl 
40                               hover:shadow-primary/25 transition-all duration-300 group`,children:["Jetzt sichern",e.jsx(x,{className:"h-5 w-5 ml-2 group-hover:translate-x-1 transition-transform"})]})})]}),e.jsxs("div",{className:"text-center lg:text-right",children:[e.jsxs("div",{className:"mb-8",children:[d&&e.jsx("p",{className:"text-muted-foreground mb-2",children:e.jsxs("span",{className:"line-through",children:[a," €/Monat"]})}),e.jsxs("div",{className:"flex items-baseline justify-center lg:justify-end gap-2",children:[e.jsx("span",{className:"text-6xl lg:text-7xl font-extrabold text-foreground",children:r}),e.jsx("span",{className:"text-2xl text-muted-foreground",children:"€"})]}),e.jsx("p",{className:"text-muted-foreground mt-2",children:d&&s.promoMonths?`pro Monat für ${s.promoMonths} Monate`:"pro Monat – dauerhaft günstig"})]}),e.jsxs("div",{className:"bg-muted/50 rounded-2xl p-6 backdrop-blur-sm",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 text-muted-foreground mb-4",children:[e.jsx(T,{className:"h-4 w-4"}),e.jsx("span",{className:"text-sm font-medium",children:"Angebot endet in:"})]}),e.jsx("div",{className:"grid grid-cols-4 gap-3",children:[{value:g.days,label:"Tage"},{value:g.hours,label:"Std"},{value:g.minutes,label:"Min"},{value:g.seconds,label:"Sek"}].map((u,h)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"bg-card border border-border rounded-lg p-3 shadow-sm",children:e.jsx("span",{className:"text-2xl lg:text-3xl font-bold text-foreground",children:String(u.value).padStart(2,"0")})}),e.jsx("span",{className:"text-xs text-muted-foreground mt-1 block",children:u.label})]},h))})]})]})]})]})]})})})},rs=[{icon:j,title:"Blitzschneller Vergleich",description:"In wenigen Sekunden finden Sie den passenden Tarif für Ihre Bedürfnisse."},{icon:B,title:"100% Unabhängig",description:"Wir sind kein Anbieter, sondern ein neutraler Vergleichsdienst."},{icon:D,title:"Geprüfte Qualität",description:"Alle Angebote werden regelmäßig auf Aktualität und Konditionen überprüft."},{icon:T,title:"Zeitsparend",description:"Sparen Sie sich stundenlanges Recherchieren auf verschiedenen Websites."},{icon:ye,title:"Kostenlose Beratung",description:"Unser Support hilft Ihnen gerne bei der Tarifauswahl."},{icon:Se,title:"Exklusive Rabatte",description:"Profitieren Sie von Sonderkonditionen, die nur über uns verfügbar sind."}],ns=()=>e.jsx("section",{className:"py-16 lg:py-24 bg-background",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground mb-4",children:"Warum GlasfaserVergleich2026.de?"}),e.jsxs("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:["Ob"," ",e.jsx(c,{to:"/blog/glasfaser-vs-dsl-lohnt-sich-umstieg-2026",className:"text-primary hover:underline",children:"Glasfaser oder DSL"})," – wir zeigen Ihnen die"," ",e.jsx(c,{to:"/blog/glasfaser-hausanschluss-kosten-ablauf-dauer-2026",className:"text-primary hover:underline",children:"Hausanschluss-Kosten"})," ","und wie Sie die"," ",e.jsx(c,{to:"/blog/glasfaser-verfuegbarkeit-pruefen-anleitung-2026",className:"text-primary hover:underline",children:"Verfügbarkeit prüfen"}),"."]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8",children:rs.map((s,t)=>e.jsxs("div",{className:"group p-6 rounded-2xl bg-card border border-border hover:border-primary/30 hover:shadow-card transition-all duration-300",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-xl bg-primary/10 text-primary mb-4 group-hover:bg-primary group-hover:text-primary-foreground transition-colors duration-300",children:e.jsx(s.icon,{className:"h-6 w-6"})}),e.jsx("h3",{className:"text-lg font-semibold text-foreground mb-2",children:s.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:s.description})]},t))})]})}),as=[{question:"Was ist der Unterschied zwischen DSL und Glasfaser?",answer:"DSL nutzt bestehende Kupferleitungen mit Geschwindigkeiten bis 250 Mbit/s. Glasfaser verwendet moderne Lichtwellenleiter und erreicht bis zu 1.000 Mbit/s oder mehr – ideal für Homeoffice, Streaming und Gaming. Glasfaser bietet zudem symmetrische Upload-Geschwindigkeiten und ist zukunftssicherer."},{question:"Wie schnell ist Glasfaser Internet?",answer:"Glasfaser-Anschlüsse bieten typischerweise 100 bis 1.000 Mbit/s Download. Einige Anbieter wie Deutsche Glasfaser oder Telekom bieten sogar bis zu 2.500 Mbit/s an. Der Upload ist bei Glasfaser symmetrisch und deutlich schneller als bei DSL oder Kabel."},{question:"Was kostet Glasfaser Internet 2026?",answer:"Glasfaser-Tarife starten ab ca. 20€/Monat für 100 Mbit/s. Gigabit-Tarife (1.
40000 Mbit/s) kosten zwischen 40-70€/Monat. Aktuelle Aktionen bieten oft 6-12 Monate vergünstigte Preise ab 19,95€/Monat. Mit unserem Vergleich finden Sie die günstigsten Angebote."},{question:"Welcher Internet-Anbieter ist der beste 2026?",answer:"Der beste Anbieter hängt von Ihrer Region ab. Telekom und Vodafone haben die größte Abdeckung bundesweit. Regionale Anbieter wie Deutsche Glasfaser, TNG, NetCologne oder M-net bieten oft bessere Preise und Service in ihren Ausbaugebieten."},{question:"Wie prüfe ich die Glasfaser-Verfügbarkeit an meiner Adresse?",answer:"Geben Sie einfach Ihre Postleitzahl in unseren Vergleichsrechner ein. Sie sehen sofort alle verfügbaren Anbieter und Tarife für Ihre Adresse – kostenlos und unverbindlich. Der Vergleich zeigt DSL, Kabel und Glasfaser-Optionen."},{question:"Lohnt sich ein Internet-Vergleich wirklich?",answer:"Ja! Durch einen Vergleich sparen Sie durchschnittlich 100-200€ pro Jahr. Viele Nutzer zahlen für ihren alten Tarif zu viel. Neue Kunden erhalten oft Wechselprämien, Gratismonate, Router-Gutschriften und bessere Konditionen."},{question:"Gibt es 2026 einen Glasfaserzwang in Deutschland?",answer:"Nein, einen gesetzlichen Glasfaserzwang gibt es nicht. Allerdings entfällt seit 2024 das Nebenkostenprivileg für Kabel-TV, und viele Vermieter wechseln deshalb auf Glasfaser. In neuen Bebauungsplänen schreiben immer mehr Kommunen FTTH-Leerrohre vor. Wer einen funktionierenden DSL-/Kabel-Anschluss hat, ist nicht verpflichtet, auf Glasfaser zu wechseln."},{question:"Welche Glasfaser-Förderung gibt es 2026?",answer:'Bund und Länder fördern den Glasfaserausbau über die „Gigabit-Richtlinie 2.0". Privathaushalte erhalten in geförderten Ausbaugebieten den Hausanschluss kostenlos (Wert: 800-2.500 €). Unternehmen können bis zu 50% der Anschlusskosten erstattet bekommen. Die Förderanträge laufen über die Kommunen und den Projektträger atene KOM.'}],is=()=>e.jsx("section",{className:"py-16 lg:py-24 bg-muted/30","aria-labelledby":"faq-heading",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/20 mb-4",children:[e.jsx(ve,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:"Häufige Fragen"})]}),e.jsx("h2",{id:"faq-heading",className:"text-3xl lg:text-4xl font-bold text-foreground mb-4",children:"Häufig gestellte Fragen zu Internet-Tarifen"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Alles was Sie über DSL, Glasfaser und Mobilfunk-Tarife wissen müssen"})]}),e.jsx("div",{className:"max-w-3xl mx-auto",children:e.jsx(xe,{type:"single",collapsible:!0,className:"space-y-4",children:as.map((s,t)=>e.jsxs(fe,{value:`item-${t}`,className:"bg-background border border-border rounded-xl px-6 shadow-sm",children:[e.jsx(pe,{className:"text-left font-semibold text-foreground hover:text-primary py-5",children:s.question}),e.jsx(be,{className:"text-muted-foreground pb-5 leading-relaxed",children:s.answer})]},t))})})]})}),ls=[{name:"Michael S.",location:"Köln",rating:5,text:"Durch den Vergleich habe ich einen Glasfaser-Tarif gefunden, der 15€ günstiger ist als mein alter DSL-Vertrag – bei 4x schnellerem Internet!",date:"November 2025",verified:!0},{name:"Sandra K.",location:"München",rating:5,text:"Super einfach! PLZ eingeben, vergleichen, fertig. Habe 180€ im ersten Jahr gespart und der Wechsel lief problemlos.",date:"Oktober 2025",verified:!0},{name:"Thomas B.",location:"Hamburg",rating:5,text:"Endlich ein Vergleich, der alle Anbieter zeigt – auch die regionalen. Habe von Vodafone zu einem lokalen Glasfaser-Anbieter gewechselt.",date:"Dezember 2025",verified:!0}],os=()=>e.jsx("section",{className:"py-16 lg:py-24 bg-background","aria-labelledby":"testimonials-heading",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/20 mb-4",children:[e.jsx(A,{className:"h-4 w-4 text-primary fill-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:"Kundenbewertungen"})]}),e.jsx("h2",{id:"testimonials-heading",className:"text-3xl lg:text-4xl font-bold text-foreground mb-4",children:"Das sagen unsere Nutzer"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Über 500.000 erfolgreiche Vergleiche – mit durchschnittlich 4,8 von 5 Sternen bewertet"}),e.jsxs("div",{className:"flex items-center justify-center gap-2 mt-4",children:[e.jsx("div",{className:"flex",children:[...Array(5)].map((s,t)=>e.jsx(A,{className:"h-7 w-7 text-yellow-400 fill-yellow-400 drop-shadow-sm"},t))}),e.jsx("span",{className:"text-xl font-bold text-foreground",children:"4,8"}),e.jsx("span",{className:"text-muted-foreground",children:"/ 5 (2.847 Bewertungen)"})]})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6 lg:gap-8",children:ls.map((s,t)=>e.jsxs("article",{className:`group bg-muted/30 border border-border rounded-2xl p-6 lg:p-8 relative
41                         hover:shadow-xl hover:border-primary/20 hover:-translate-y-1
42                         transition-all duration-300`,children:[e.jsx(Le,{className:`h-8 w-8 text-primary/20 absolute top-6 right-6 
43                                group-hover:text-primary/40 transition-colors`}),e.jsx("div",{className:"flex gap-1 mb-4",children:[...Array(s.rating)].map((r,a)=>e.jsx(A,{className:"h-6 w-6 text-yellow-400 fill-yellow-400 drop-shadow-sm"},a))}),e.jsxs("blockquote",{className:"text-foreground mb-6 leading-relaxed",children:['"',s.text,'"']}),e.jsxs("footer",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-primary/10 flex items-center justify-center",children:e.jsx(je,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("cite",{className:"font-semibold text-foreground not-italic",children:s.name}),s.verified&&e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs text-primary bg-primary/10 px-2 py-0.5 rounded-full",children:[e.jsx(re,{className:"h-3 w-3"}),"Verifiziert"]})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.location})]})]}),e.jsx("time",{className:"text-xs text-muted-foreground",children:s.date})]})]},t))})]})}),cs=Z,J=m.forwardRef(({className:s,...t},r)=>e.jsx(z,{ref:r,className:I("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",s),...t}));J.displayName=z.displayName;const O=m.forwardRef(({className:s,...t},r)=>e.jsx(F,{ref:r,className:I("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",s),...t}));O.displayName=F.displayName;const ds=m.forwardRef(({className:s,...t},r)=>e.jsx(V,{ref:r,className:I("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",s),...t}));ds.displayName=V.displayName;const ms={"Glasfaser-Tarife":"bg-green-500",Ausbaugebiete:"bg-blue-500",Mobilfunk:"bg-purple-500",Ratgeber:"bg-orange-500"},W=[...L].sort((s,t)=>new Date(t.date).getTime()-new Date(s.date).getTime()).map(s=>({slug:s.slug,title:s.title,excerpt:s.excerpt,category:s.category,readTime:s.readTime,date:s.date,categoryColor:ms[s.category]||"bg-gray-500"})),us=["Alle","Glasfaser-Tarife","Ausbaugebiete","Mobilfunk","Ratgeber"],gs=()=>{const[s,t]=m.useState("Alle"),r=s==="Alle"?W:W.filter(a=>a.category===s);return e.jsx("section",{className:"py-16 lg:py-24 bg-muted/30",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 text-primary px-4 py-2 rounded-full text-sm font-medium mb-4",children:[e.jsx(Ne,{className:"h-4 w-4"}),"Ratgeber & Tipps"]}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground mb-4",children:"Beliebte Artikel aus unserem Blog"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Expertenwissen rund um Glasfaser, DSL und Mobilfunk – verständlich erklärt."})]}),e.jsx("div",{className:"flex justify-center mb-8",children:e.jsx(cs,{value:s,onValueChange:t,children:e.jsx(J,{className:"bg-card border flex-wrap h-auto",children:us.map(a=>e.jsx(O,{value:a,className:"data-[state=active]:bg-primary data-[state=active]:text-primary-foreground",children:a},a))})})}
43),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-5 gap-4 mb-10",children:r.slice(0,10).map(a=>e.jsxs(c,{to:`/blog/${a.slug}`,className:"group bg-card border border-border rounded-xl p-4 hover:shadow-lg hover:border-primary/30 transition-all duration-300",children:[e.jsx(N,{className:`${a.categoryColor} text-white text-xs mb-2`,children:a.category}),e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors mb-2 line-clamp-2 text-sm",children:a.title}),e.jsx("p",{className:"text-xs text-muted-foreground mb-3 line-clamp-2",children:a.excerpt}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(T,{className:"h-3 w-3"}),e.jsx("span",{children:a.readTime})]})]},a.slug))}),e.jsx("div",{className:"text-center",children:e.jsxs(c,{to:"/blog",className:"inline-flex items-center gap-2 bg-primary hover:bg-primary/90 text-primary-foreground font-semibold py-3 px-6 rounded-lg transition-all hover:gap-3",children:["Alle Artikel lesen",e.jsx(x,{className:"h-4 w-4"})]})})]})})},hs=s=>s.replace(/^Glasfaser\s+/i,"").replace(/:\s+.*$/,"").replace(/\s+2026.*$/i,"").replace(/\s+Ausbau.*$/i,"").trim(),xs={marburg:"Hessen",gießen:"Hessen",giessen:"Hessen",frankfurt:"Hessen","bad nauheim":"Hessen",biebesheim:"Hessen",kassel:"Hessen",limburg:"Hessen",weilburg:"Hessen",odenwaldkreis:"Hessen",odenwald:"Hessen","kreis offenbach":"Hessen","landkreis offenbach":"Hessen",köln:"NRW",koeln:"NRW","bad honnef":"NRW",berlin:"Berlin",hamburg:"Hamburg",münchen:"Bayern",muenchen:"Bayern",schwäbisch:"Baden-Württemberg",schwaebisch:"Baden-Württemberg",essen:"NRW"},fs=s=>{const t=s.toLowerCase();for(const[r,a]of Object.entries(xs))if(t.includes(r))return a;return"Deutschland"},ps=()=>L.filter(s=>s.category==="Ausbaugebiete").sort((s,t)=>new Date(t.date).getTime()-new Date(s.date).getTime()).map(s=>{const t=hs(s.title);return{city:t,bundesland:fs(t),slug:s.slug}}),bs=()=>{const s=ps(),t=s.slice(0,12),r=s.length>12;return e.jsx("section",{className:"py-12 lg:py-16 bg-background",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"flex flex-col md:flex-row md:items-end md:justify-between gap-4 mb-8",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-green-500/10 text-green-600 dark:text-green-400 px-3 py-1 rounded-full text-sm font-medium mb-3",children:[e.jsx(S,{className:"h-4 w-4"}),s.length," Regionen"]}),e.jsx("h2",{className:"text-2xl lg:text-3xl font-bold text-foreground mb-2",children:"Glasfaser in deiner Region"}),e.jsx("p",{className:"text-muted-foreground",children:"Aktueller Stand des Glasfaser-Ausbaus in deutschen Städten und Gemeinden."})]}),e.jsxs(c,{to:"/blog?kategorie=Ausbaugebiete",className:"inline-flex items-center gap-2 text-primary hover:underline font-medium",children:["Alle Regionen anzeigen",e.jsx(x,{className:"h-4 w-4"})]})]}),e.jsxs("div",{className:"mb-8",children:[e.jsxs("h3",{className:"text-lg font-semibold text-foreground mb-4 flex items-center gap-2",children:[e.jsx(v,{className:"h-5 w-5 text-primary"}),"Bundesland-Übersichten"]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:[e.jsxs(c,{to:"/glasfaser-hessen",className:"group relative p-6 bg-gradient-to-br from-green-500/10 to-green-600/5 border-2 border-green-500/30 rounded-xl hover:border-green-500 hover:shadow-lg transition-all duration-300",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"flex h-14 w-14 items-center justify-center rounded-xl bg-green-500 text-white shadow-lg",children:e.jsx(v,{className:"h-7 w-7"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-foreground text-lg group-hover:text-green-600 dark:group-hover:text-green-400 transition-colors",children:"Glasfaser Hessen"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"22 Landkreise & Städte"})]})]}),e.jsxs("div",{className:"mt-4 flex items-center gap-2 text-sm font-medium text-green-600 dark:text-green-400",children:["Zur Übersicht",e.jsx(x,{className:"h-4 w-4 group-hover:translate-x-1 transition-transform"})]})]}),e.jsxs(c,{to:"/glasfaser-bremen",className:"group relative p-6 bg-gradient-to-br from-blue-500/10 to-blue-600/5 border-2 border-blue-500/30 rounded-xl hover:border-blue-500 hover:shadow-lg transition-all duration-300",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"flex h-14 w-14 items-center justify-center rounded-xl bg-blue-500 text-white shadow-lg",children:e.jsx(S,{className:"h-7 w-7"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-foreground text-lg group-hover:text-blue-600 dar
43k:group-hover:text-blue-400 transition-colors",children:"Glasfaser Bremen"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"2 Städte"})]})]}),e.jsxs("div",{className:"mt-4 flex items-center gap-2 text-sm font-medium text-blue-600 dark:text-blue-400",children:["Zur Übersicht",e.jsx(x,{className:"h-4 w-4 group-hover:translate-x-1 transition-transform"})]}),e.jsx("div",{className:"absolute top-3 right-3 px-2 py-0.5 rounded-full bg-blue-500 text-white text-xs font-medium",children:"NEU"})]}),e.jsxs(c,{to:"/glasfaser-saarland",className:"group relative p-6 bg-gradient-to-br from-rose-500/10 to-rose-600/5 border-2 border-rose-500/30 rounded-xl hover:border-rose-500 hover:shadow-lg transition-all duration-300",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"flex h-14 w-14 items-center justify-center rounded-xl bg-rose-500 text-white shadow-lg",children:e.jsx(v,{className:"h-7 w-7"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-foreground text-lg group-hover:text-rose-600 dar
43k:group-hover:text-rose-400 transition-colors",children:"Glasfaser Saarland"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"6 Landkreise"})]})]}),e.jsxs("div",{className:"mt-4 flex items-center gap-2 text-sm font-medium text-rose-600 dark:text-rose-400",children:["Zur Übersicht",e.jsx(x,{className:"h-4 w-4 group-hover:translate-x-1 transition-transform"})]})]}),e.jsxs(c,{to:"/glasfaser-nrw",className:"group relative p-6 bg-gradient-to-br from-amber-500/10 to-amber-600/5 border-2 border-amber-500/30 rounded-xl hover:border-amber-500 hover:shadow-lg transition-all duration-300",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"flex h-14 w-14 items-center justify-center rounded-xl bg-amber-500 text-white shadow-lg",children:e.jsx(S,{className:"h-7 w-7"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-foreground text-lg group-hover:text-amber-600 dark:group-hover:text-amber-400 transition-colors",children:"Glasfaser NRW"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"53 Kreise & Städte"})]})]}),e.jsxs("div",{className:"mt-4 flex items-center gap-2 text-sm font-medium text-amber-600 dark:text-amber-400",children:["Zur Übersicht",e.jsx(x,{className:"h-4 w-4 group-hover:translate-x-1 transition-transform"})]}),e.jsx("div",{className:"absolute top-3 right-3 px-2 py-0.5 rounded-full bg-amber-500 text-white text-xs font-medium",children:"NEU"})]})]})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-4",children:t.map(a=>e.jsxs(c,{to:`/blog/${a.slug}`,className:"group p-4 bg-card border border-border rounded-xl hover:border-green-500/30 hover:shadow-lg transition-all duration-300 text-center",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-green-500/10 text-green-600 dark:text-green-400 mx-auto mb-3 group-hover:bg-green-500 group-hover:text-white transition-colors",children:e.jsx(v,{className:"h-5 w-5"})}),e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-green-600 dark:group-hover:text-green-400 transition-colors mb-1 text-sm line-clamp-2",children:a.city}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a.bundesland})]},a.slug))}),r&&e.jsx("div",{className:"mt-6 text-center",children:e.jsxs(c,{to:"/blog?kategorie=Ausbaugebiete",className:"inline-flex items-center gap-2 text-sm text-primary hover:underline",children:["+ ",s.length-12," weitere Regionen anzeigen",e.jsx(x,{className:"h-3 w-3"})]})}),e.jsx("div",{className:"mt-8 p-4 bg-muted/50 rounded-lg text-center",children:e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("strong",{children:"Tipp:"})," Gib deine"," ",e.jsx(c,{to:"/internet-vergleich",className:"text-primary hover:underline",children:"Postleitzahl im Vergleichsrechner"})," ","ein, um alle verfügbaren Anbieter an deiner Adresse zu sehen."]})})]})})},vs=[{name:"Hessen",slug:"hessen",einwohner:"6,3 Mio.",kreiseLabel:"26 Kreise & Städte"},{name:"Nordrhein-Westfalen",slug:"nrw",einwohner:"17,9 Mio.",kreiseLabel:"53 Kreise & Städte"},{name:"Saarland",slug:"saarland",einwohner:"1,0 Mio.",kreiseLabel:"6 Landkreise"},{name:"Bremen",slug:"bremen",einwohner:"0,68 Mio.",kreiseLabel:"2 Städte"}],js=()=>{const s=[...Object.values(we).map(t=>({name:t.name,slug:t.slug,einwohner:t.einwohner,kreiseLabel:t.kreiseLabel})),...vs].sort((t,r)=>t.name.localeCompare(r.name,"de"));return e.jsx("section",{className:"py-16 lg:py-20 bg-muted/30",children:e.jsxs("div",{className:"container-custom",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 bg-primary/10 text-primary px-3 py-1 rounded-full text-xs font-semibold mb-3",children:[e.jsx(v,{className:"h-3.5 w-3.5"}),"Alle 16 Bundesländer abgedeckt"]}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold mb-3",children:"Glasfaser-Ausbau in deinem Bundesland"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Aktuelle Ausbauquoten, regionale Anbieter und Tarife – speziell für jedes Bundesland recherchiert."})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-3 md:gap-4",children:s.map(t=>e.jsxs(c,{to:`/glasfaser-${t.slug}`,className:"group bg-card border border-border rounded-xl p-4 md:p-5 hover:border-primary hover:shadow-lg transition-all",children:[e.jsxs("div",{className:"flex items-start justify-between mb-2",children:[e.jsx("h3",{className:"font-bold text-base md:text-lg leading-tight group-hover:text-primary transition-colors",children:t.name}),e.jsx(x,{className:"h-4 w-4 text-muted-foreground group-hover:text-primary group-hover:translate-x-0.5 transition-all flex-shrink-0 mt-1"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.einwohner," · ",t.kreiseLabel]})]},t.slug))})]})})},Ns=()=>{const[s,t]=m.useState(!1),[r,a]=m.useState(""),[d,i]=m.useState(!1),n=m.useCallback(()=>{localStorage.getItem("newsletter-popup-seen")||t(!0)},[]);m.useEffect(()=>{if(localStorage.getItem("newsletter-popup-seen"))return;if(window.innerWidth<768){let u=!1,h=!1;const f=()=>{u&&h&&(n(),window.removeEventListener("scroll",p))},p=()=>{window.scrollY/(document.body.scrollHeight-window.innerHeight)*100>50&&(u=!0,f())},U=setTimeout(()=>{h=!0,f()},5e3);return window.addEventListener("scroll",p,{passive:!0}),()=>{clearTimeout(U),window.removeEventListener("scroll",p)}}else{const u=f=>
43{f.clientY<=0&&(n(),document.removeEventListener("mouseleave",u))},h=setTimeout(()=>{document.addEventListener("mouseleave",u)},3e3);return()=>{clearTimeout(h),document.removeEventListener("mouseleave",u)}}},[n]);const l=()=>{t(!1),localStorage.setItem("newsletter-popup-seen","true")},o=async g=>{if(g.preventDefault(),!r)return;if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(r)){k({title:"Ungültige E-Mail",description:"Bitte geben Sie eine gültige E-Mail-Adresse ein.",variant:"destructive"});return}i(!0);const{error:u}=await Ae.from("newsletter_subscribers").insert({email:r.toLowerCase().trim()});u?u.code==="23505"?k({title:"Bereits angemeldet",description:"Diese E-Mail ist bereits in unserem Verteiler."}):k({title:"Fehler",description:"Bitte versuchen Sie es später erneut.",variant:"destructive"}):k({title:"Erfolgreich angemeldet!",description:"Sie erhalten ab sofort unsere exklusiven Tarif-Tipps."}),i(!1),l()};return s?e.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",children:[e.jsx("div",{className:"absolute inset-0 bg-foreground
43/50 backdrop-blur-sm animate-fade-in",onClick:l}),e.jsxs("div",{className:"relative bg-card rounded-2xl shadow-xl max-w-md w-full overflow-hidden animate-scale-in",children:[e.jsx("button",{onClick:l,className:"absolute top-4 right-4 p-2 rounded-full hover:bg-muted transition-colors z-10","aria-label":"Schließen",children:e.jsx(q,{className:"h-5 w-5 text-muted-foreground"})}),e.jsxs("div",{className:"bg-gradient-hero p-6 text-center",children:[e.jsx("div",{className:"inline-flex items-center justify-center h-16 w-16 rounded-full bg-primary-foreground/20 mb-4",children:e.jsx(Y,{className:"h-8 w-8 text-primary-foreground"})}),e.jsx("h3",{className:"text-2xl font-bold text-primary-foreground mb-2",children:"Exklusive Tarif-Tipps"}),e.jsx("p",{className:"text-primary-foreground/80 text-sm",children:"Erhalten Sie die besten Angebote direkt in Ihr Postfach!"})]}),e.jsxs("div",{className:"p-6",children:[e.jsxs("ul",{className:"space-y-2 mb-6",children:[e.jsxs("li",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx("span",{className:"w-5 h-5 rounded-full bg-success/20 flex items-center justify-center",children:e.jsx("span",{className:"w-2 h-2 rounded-full bg-success"})}),"Exklusive Rabatte bis zu 50%"]}),e.jsxs("li",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx("span",{className:"w-5 h-5 rounded-full bg-success/20 flex items-center justify-center",children:e.jsx("span",{className:"w-2 h-2 rounded-full bg-success"})}),"Neue Tarife vor allen anderen"]}),e.jsxs("li",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx("span",{className:"w-5 h-5 rounded-full bg-success/20 flex items-center justify-center",children:e.jsx("span",{className:"w-2 h-2 rounded-full bg-success"})}),"Jederzeit abmeldbar"]})]}),e.jsxs("form",{onSubmit:o,className:"space-y-3",children:[e.jsxs("div",{className:"relative",children:[e.jsx(ne,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-5 w-5 text-muted-foreground"}),e.jsx(Q,{type:"email",placeholder:"Ihre E-Mail-Adresse",value:r,onChange:g=>a(g.target.value),className:"pl-10",required:!0})]}),e.jsx(w,{type:"submit",variant:"cta",className:"w-full",disabled:d,children:d?"Wird angemeldet...":"Jetzt anmelden"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground text-center mt-4",children:["Mit der Anmeldung akzeptieren Sie unsere"," ",e.jsx("a",{href:"/datenschutz",className:"text-primary hover:underline",children:"Datenschutzerklärung"}),"."]})]})]})]}):null},ws=()=>{const[s,t]=m.useState(!1),a=oe().pathname==="/";return m.useEffect(()=>{if(!a){t(!1);return}const d=()=>{const i=window.scrollY,n=document.getElementById("comparison-quick-access");if(n){const l=n.getBoundingClientRect(),o=l.top<window.innerHeight&&l.bottom>0;t(i>300&&!o)}else t(i>300)};return window.addEventListener("scroll",d,{passive:!0}),d(),()=>window.removeEventListener("scroll",d)},[a]),!a||!s?null:e.jsx("div",{className:`fixed bottom-0 left-0 right-0 z-50 md:hidden
44                  bg-card/95 backdrop-blur-lg border-t border-border shadow-2xl
45                  transform transition-transform duration-300 ease-out
46                  ${s?"translate-y-0":"translate-y-full"}`,children:e.jsxs("div",{className:"container-custom py-3",children:[e.jsx(c,{to:"/internet-vergleich",className:"block",children:e.jsxs(w,{size:"lg",className:`w-full h-14 text-base font-bold bg-gradient-to-r from-primary to-primary/90 
47                       hover:from-primary/90 hover:to-primary shadow-lg group`,children:[e.jsx(j,{className:"h-5 w-5 mr-2"}),"Jetzt Tarife vergleichen",e.jsx(x,{className:"h-5 w-5 ml-2 group-hover:translate-x-1 transition-transform"})]})}),e.jsx("p",{className:"text-xs text-center text-muted-foreground mt-2",children:"Kostenlos • Unverbindlich • Über 300 Tarife"})]})})},Os=()=>{const s={"@context":"https://schema.org","@type":"Organization",name:"GlasfaserVergleich2026.de",url:"https://glasfaservergleich2026.de",logo:"https://glasfaservergleich2026.de/logo.png",description:"Deutschlands unabhängiger Vergleich für DSL, Glasfaser und Mobilfunk-Tarife 2026",email:"[email protected]",address:{"@type":"PostalAddress",streetAddress:"Lahngärten 6",addressLocality:"Wetzlar",postalCode:"35576",addressCountry:"DE"},sameAs:[]},t={"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Was ist der Unterschied zwischen DSL und Glasfaser?",acceptedA
47nswer:{"@type":"Answer",text:"DSL nutzt bestehende Kupferleitungen mit Geschwindigkeiten bis 250 Mbit/s. Glasfaser verwendet moderne Lichtwellenleiter und erreicht bis zu 1.000 Mbit/s oder mehr – ideal für Homeoffice, Streaming und Gaming."}},{"@type":"Question",name:"Wie schnell ist Glasfaser Internet?",acceptedAnswer:{"@type":"Answer",text:"Glasfaser-Anschlüsse bieten typischerweise 100 bis 1.000 Mbit/s Download. Einige Anbieter wie Deutsche Glasfaser oder Telekom bieten sogar bis zu 2.500 Mbit/s an. Der Upload ist bei Glasfaser symmetrisch und deutlich schneller als bei DSL."}},{"@type":"Question",name:"Was kostet Glasfaser Internet 2026?",acceptedAnswer:{"@type":"Answer",text:"Glasfaser-Tarife starten ab ca. 20€/Monat für 100 Mbit/s. Gigabit-Tarife (1.000 Mbit/s) kosten zwischen 40-70€/Monat. Aktuelle Aktionen bieten oft 6-12 Monate vergünstigte Preise ab 19,95€/Monat."}},{"@type":"Question",name:"Welcher Internet-Anbieter ist der beste 2026?",acceptedAnswer:{"@type":"Answer",text:"Der beste Anbieter hängt von Ihrer Region ab. Telekom und Vodafone haben die größte Abdeckung. Regionale Anbieter wie Deutsche Glasfaser, TNG oder NetCologne bieten oft bessere Preise in ihren Ausbaugebieten. Nutzen Sie unseren kostenlosen Vergleich!"}},{"@type":"Question",name:"Wie prüfe ich die Glasfaser-Verfügbarkeit an meiner Adresse?",acceptedAnswer:{"@type":"Answer",text:"Geben Sie einfach Ihre Postleitzahl in unseren Vergleichsrechner ein. Sie sehen sofort alle verfügbaren Anbieter und Tarife für Ihre Adresse – kostenlos und unverbindlich."}},{"@type":"Question",name:"Lohnt sich ein Internet-Vergleich wirklich?",acceptedAnswer:{"@type":"Answer",text:"Ja! Durch einen Vergleich sparen Sie durchschnittlich 100-200€ pro Jahr. Viele Nutzer zahlen für ihren alten Tarif zu viel. Neue Kunden erhalten oft Wechselprämien, Gratismonate und bessere Konditionen."}}]},r={"@context":"https://schema.org","@type":"HowTo",name:"Wie finde ich den besten Internet-Tarif?",description:"In 3 einfachen Schritten zum optimalen DSL, Kabel oder Glasfaser-Tarif",totalTime:"PT2M",step:[{"@type":"HowToStep",position:1,name:"Postleitzahl eingeben",text:"Geben Sie Ihre Postleitzahl ein, um die Verfügbarkeit an Ihrem Standort zu prüfen."},{"@type":"HowToStep",position:2,name:"Tarife vergleichen",text:"Vergleichen Sie alle verfügbaren DSL, Kabel und Glasfaser-Tarife nach Preis und Geschwindigkeit."},{"@type":"HowToStep",position:3,name:"Besten Tarif wählen",text:"Wählen Sie den passenden Tarif und wechseln Sie direkt online – wir kümmern uns um den Rest."}]},a={"@context":"https://schema.org","@type":"Product",name:"GlasfaserVergleich2026.de Internet-Vergleich",description:"Kostenloser Vergleich für DSL, Glasfaser und Mobilfunk-Tarife",aggregateRating:{"@type":"AggregateRating",ratingValue:4.8,reviewCount:2847,bestRating:5,worstRating:1}};return e.jsxs(e.Fragment,{children:[e.jsxs($,{children:[e.jsx("title",{children:"Glasfaser Vergleich 2026: Tarife ab 19,99 € | 50% sparen"}),e.jsx("meta",{name:"description",content:"Glasfaser, DSL & Kabel vergleichen: 100+ Tarife ab 19,99 €/Monat. Telekom, Vodafone, 1&1 im Test. Jetzt kostenlosen Vergleich starten und bis 200 € sparen!"}),e.jsx("meta",{name:"keywords",content:"Glasfaser Vergleich 2026, DSL Vergleich, Kabel Internet, Mobilfunk Tarife, Internet Anbieter vergleichen, Telekom, Vodafone, O2, 1&1"}),e.jsx("link",{rel:"canonical",href:"https://glasfaservergleich2026.de"}),e.jsx("meta",{property:"og:title",content:"Glasfaser Vergleich 2026: Tarife ab 19,99 € | 50% sparen"}),e.jsx("meta",{property:"og:description",content:"Glasfaser, DSL & Kabel vergleichen: 100+ Tarife ab 19,99 €/Monat. Jetzt kostenlosen Vergleich starten!"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:"https://glasfaservergleich2026.de"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(s)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(t)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(r)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(a)})]}),e.jsxs("div",{className:"min-h-screen flex flex-col overflow-x-hidden",children:[e.jsx(ae,{}),e.jsxs("main",{className:"flex-1",children:[e.jsx(Ie,{}),e.jsx(Ce,{}),e.jsx(Me,{}),e.jsx(Pe,{}),e.jsx(Xe,{}),e.jsx($e,{}),e.jsx(es,{}),e.jsx(ts,{}),e.jsx(ns,{}),e.jsx(gs,{}),e.jsx(bs,{}),e.jsx(js,{}),e.jsx(os,{}),e.jsx(is,{})]}),e.jsx(ie,{}),e.jsx(Ns,{}),e.jsx(ws,{}),e.jsx(de,{})]})]})};export{Os 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.