antragstracker/static/_app/immutable/nodes/3.Cw03XrzI.js

2 lines
6.3 KiB
JavaScript
Raw Normal View History

import{a as n,f as i,c as ft}from"../chunks/Bkzsmr9I.js";import{o as ht}from"../chunks/trpXq522.js";import{d as yt,s as E,p as V,b as s,f as J,h as _t,e as bt,a as K,$ as wt,g as t,c as a,r as e,t as $,n as kt,u as X}from"../chunks/Cjw4vZKn.js";import{s as p}from"../chunks/DfJQ0EIT.js";import{i as M}from"../chunks/kjB3f-xG.js";import{h as jt,e as P,i as B}from"../chunks/DaCWmHjB.js";import{s as $t}from"../chunks/RVjQLo13.js";import{s as At}from"../chunks/CWOupeSg.js";import{s as Ft}from"../chunks/QfvBL-nR.js";var qt=i('<div class="bg-red-50 text-red-700 p-4 rounded-lg mb-6"> </div>'),St=i('<div class="flex justify-center py-20"><div class="animate-spin rounded-full h-12 w-12 border-b-2 border-green-600"></div></div>'),Nt=i('<tr class="hover:bg-gray-50"><td class="px-4 py-3 font-medium text-gray-900"> </td><td class="px-4 py-3 text-center text-green-600 font-medium"> </td><td class="px-4 py-3 text-center text-red-600 font-medium"> </td><td class="px-4 py-3 text-center text-yellow-600 font-medium"> </td><td class="px-4 py-3 text-center text-gray-600"> </td><td class="px-4 py-3"><div class="flex items-center gap-2"><div class="flex-1 bg-gray-200 rounded-full h-2 max-w-24"><div class="bg-green-500 h-2 rounded-full"></div></div> <span class="text-sm text-gray-600"> </span></div></td></tr>'),Rt=i('<th class="p-2 text-center writing-mode-vertical" style="writing-mode: vertical-lr; transform: rotate(180deg); height: 100px;"> </th>'),Ct=i('<td class="p-1"><div class="w-10 h-10 bg-gray-300 rounded flex items-center justify-center text-gray-500">—</div></td>'),Et=i('<td class="p-1"><div> </div></td>'),Jt=i('<td class="p-1"><div class="w-10 h-10 bg-gray-100 rounded flex items-center justify-center text-gray-400">-</div></td>'),Kt=i('<tr><td class="p-2 font-medium text-right pr-3 whitespace-nowrap"> </td><!></tr>'),Mt=i('<div class="overflow-x-auto"><table class="text-xs"><thead><tr><th class="p-2 text-left"></th><!></tr></thead><tbody></tbody></table></div> <div class="mt-4 flex items-center gap-4 text-xs text-gray-500"><span>Legende:</span> <span class="flex items-center gap-1"><span class="w-4 h-4 bg-green-500 rounded"></span> 90-100%</span> <span class="flex items-center gap-1"><span class="w-4 h-4 bg-green-400 rounded"></span> 70-90%</span> <span class="flex items-center gap-1"><span class="w-4 h-4 bg-yellow-400 rounded"></span> 50-70%</span> <span class="flex items-center gap-1"><span class="w-4 h-4 bg-orange-400 rounded"></span> 30-50%</span> <span class="flex items-center gap-1"><span class="w-4 h-4 bg-red-400 rounded"></span> &lt;30%</span></div>',1),Pt=i('<p class="text-gray-500">Noch keine Koalitionsdaten verfügbar.</p>'),Bt=i('<section class="bg-white rounded-xl shadow-sm border border-gray-200 p-6 mb-8"><h2 class="text-lg font-semibold text-gray-900 mb-4">📊 Stimmverhalten nach Fraktion</h2> <div class="overflow-x-auto"><table class="w-full"><thead class="bg-gray-50"><tr><th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase">Fraktion</th><th class="px-4 py-3 text-center text-xs font-medium text-gray-500 uppercase">Ja</th><th class="px-4 py-3 text-center text-xs font-medium text-gray-500 uppercase">Nein</th><th class="px-4 py-3 text-center text-xs font-medium text-gray-500 uppercase">Enthaltung</th><th class="px-4 py-3 text-center text-xs font-medium text-gray-500 uppercase">Gesamt</th><th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase">Zustimmungsquote</th></tr></thead><tbody class="divide-y divide-gray-100"></tbody></table></div></section> <section class="bg-white rounded-xl shadow-sm border border-gray-200 p-6"><h2 class="text-lg font-semibold text-gray-900 mb-4">🤝 Koalitionsmatrix</h2> <p class="text-sm text-gray-500 mb-4">Wie oft stimmen Fraktionen gleich ab? (nur Ja/Nein-Stimmen)</p> <!></section>',1),Gt=i('<div class="mb-6"><h1 class="text-2xl font-bold text-gray-900">Abstimmungsverhalten</h1> <p class="text-gray-500 text-sm mt-1">Analyse des Stimmverhaltens der Ratsfraktionen</p></div> <!> <!>',1);function Qt(Y,tt){yt(tt,!0);let L=E(V([])),A=E(V([])),T=E(!0),G=