1import{_ as F}from"./DE4KWViY.js";import{_ as A}from"./DmIzeC5B.js";import{_ as K}from"./Bh0lds26.js";import{P as T}from"./C13fJ2oO.js";import{V as U,d as V,W as M,a as N,c as o,b as f,e as t,k as _,i as g,t as n,f as x,F as v,r as D,l as b,m as R,ad as $,o as i,w as O,_ as G}from"./CIlsd43Y.js";import{k as W}from"./BPmo10Ew.js";import{a as H,F as L,b as S,m as I,D as j}from"./CxrwSfTW.js";import{a as Y}from"./BQ6wUm6E.js";import{u as Z}from"./DcN7jlV2.js";import{u as q,d as J,a as Q}from"./bpSNn1QH.js";import"./DlAUqK2U.js";function X(w,l){return[...w.landschaften].sort((u,c)=>{const d=u.median[l],s=c.median[l];return d==null&&s==null?u.name.localeCompare(c.name,"de"):d==null?1:s==null?-1:d-s||u.name.localeCompare(c.name,"de")})}function ee(){return U("landschaften-index",()=>$fetch("/api/snapshots/landschaften"))}const te={class:"mx-auto max-w-3xl px-6 py-10"},se={key:0,class:"mt-3 flex flex-wrap items-center gap-x-3 gap-y-1.5 text-sm"},ae={class:"mt-6","data-test":"landschaften-kraftstoff-toggle"},ne={class:"sr-only",role:"status"},re={class:"mt-8 grid gap-x-6 gap-y-3 sm:grid-cols-[1fr_auto] sm:items-start"},oe={key:0,"data-test":"landschaften-hub-lcd",class:"text-left sm:col-start-2 sm:row-span-2 sm:row-start-1 sm:text-right"},ie={class:"text-muted mb-1.5 text-xs"},le={class:"text-muted mt-2 max-w-48 text-xs sm:ml-auto"},de={class:"text-muted mt-1 text-sm sm:col-start-1 sm:row-start-2"},me={"aria-labelledby":"landschaften-liste",class:"mt-2 flex flex-col"},ue=["data-landschaft"],ce={class:"min-w-0"},pe={key:0,"data-test":"landschaft-kurzzeile",class:"text-foreground block text-sm"},fe={class:"text-muted block text-sm"},he={"data-test":"landschaft-median",class:"text-right text-foreground tabular-nums"},_e={key:1,class:"text-muted text-sm"},ge="Landschaften",xe="Spritpreise nach Landschaft statt nach Verwaltungsgrenze: Allgäu, Schwarzwald, Pfalz und weitere Regionen, die du tatsächlich befährst, im direkten Kreisvergleich.",Ee=V({__name:"index",async setup(w){let l,u;const{data:c}=([l,u]=M(()=>ee()),l=await l,u(),l),d=b(()=>c.value??{stand:"",landschaften:[]}),s=R(j),z=H.map(r=>({value:r,label:L[r]}));Z(s);const k=b(()=>X(d.value,s.value).map(r=>({...r,to:I(`${$}/${r.slug}`,s.value),preis:r.median[s.value],kurzzeile:W(r.slug)}))),p=b(()=>{const r=k.value.filter(m=>m.preis!=null),e=r[0];if(!e?.preis)return null;const h=m=>Math.round(m*1e3);return{preis:e.preis,name:e.name,gleichauf:r.filter(m=>h(m.preis)===h(e.preis)).length-1}}),y=b(()=>`Sortiert nach ${L[s.value]}-Median`);N({title:ge,meta:[{name:"description",content:xe}]}),q([J({"@type":"CollectionPage"}),Q({itemListElement:[{name:"Start",item:"/"},{name:"Landschaften"}]})]);const P=[{label:"Start",to:"/"},{label:"Landschaften"}];return(r,e)=>{const h=F,m=A,B=K,C=T,E=G;return i(),o("div",te,[f(h,{trail:P}),e[3]||(e[3]=t("h1",{class:"text-h1 mt-4"},"Spritpreise nach Landschaft",-1)),e[4]||(e[4]=t("p",{class:"text-lead text-foreground mt-3"}," Kreis und Land sagen, wo du wohnst. Die Landschaft sagt, wo du hinfährst. ",-1)),e[5]||(e[5]=t("p",{"data-test":"landschaft-erklaerung",class:"text-muted mt-2 max-w-prose text-sm"}," Eine Landschaft ist hier ein zusammenhängendes Reisegebiet aus mindestens drei Kreisen oder kreisfreien Städten. Grundlage sind die amtlichen Reisegebiete des Statistischen Bundesamtes; welche davon eine eigene Seite bekommen, welche Kreise dazuzählen und wie die Landschaft heiÃt, entscheiden wir. Sie folgt der Fahrt, nicht der Verwaltungsgrenze, und kann darum über mehrere Bundesländer reichen. ",-1)),d.value.stand?(i(),o("p",se,[f(m,{stand:d.value.stand},null,8,["stand"])])):_("",!0),t("div",ae,[e[1]||(e[1]=t("span",{"aria-hidden":"true",class:"text-muted mb-1 block text-sm"},"Kraftstoff",-1)),f(B,{"model-value":s.value,options:g(z),"aria-label":"Kraftstoff",variant:"toggle","onUpdate:modelValue":e[0]||(e[0]=a=>s.value=a)},null,8,["model-value","options"]),t("p",ne,n(y.value),1)]),t("div",re,[e[2]||(e[2]=t("h2",{id:"landschaften-liste",class:"text-h2 sm:col-start-1 sm:row-start-1"},"Alle Landschaften nach Preis",-1)),p.value?(i(),o("div",oe,[t("p",ie,"Günstigster "+n(g(S)[s.value])+"-Median",1),f(C,{price:p.value.preis,size:"md"},null,8,["price"]),t("p",le,[x(n(p.value.name),1),p.value.gleichauf>0?(i(),o(v,{key:0},[x(" und "+n(p.value.gleichauf)+" weitere",1)],64)):_("",!0)])])):_("",!0),t("p",de,n(k.value.length)+" Landschaften, günstigster "+n(g(S)[s.value])+"-Median zuerst. ",1)]),t("ul",me,[(i(!0),o(v,null,D(k.value,a=>(i(),o("li",{key:a.slug,"data-landschaft":a.slug,class:"grid grid-cols-[1fr_auto] items-baseline gap-x-4 border-b border-border py-2 last:border-b-0"},[t("span",ce,[f(E,{to:a.to,class:"text-link -my-1 inline-block py-1 underline underline-offset-2"},{default:O(()=>[x(n(a.name),1)]),_:2},1032,["to"]),a.kurzzeile?(i(),o("span",pe,n(a.kurzzeile),1)):_("",!0),t("span",fe,n(a.laender.join(", "))+" · "+n(a.anzahl)+" "+n(a.mitgliederWort),1)]),t("span",he,[a.preis!=null?(i(),o(v,{key:0},[x(n(g(Y)(a.preis))+" â¬",1)],64)):(i(),o("span",_e,"keine Meldung"))])],8,ue))),128))]),e[6]||(e[6]=t("p",{class:"text-muted mt-4 max-w-prose text-xs"}," Median = mittlerer Preis der Stationen mit aktueller Preismeldung im Gebiet der Landschaft · Preisdaten: Markttransparenzstelle für Kraftstoffe (MTS-K), Bundeskartellamt, CC BY 4.0. ",-1))])}}});
1export{Ee 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.