ReadonlycsvReadonlyfallbackStatic ReadonlyRIKSDAG_The 8 parties represented in the Swedish Riksdag.
Static ReadonlyCOMMITTEE_Mapping of full Swedish committee names to their Riksdag org codes.
Static ReadonlyCOMMITTEE_Heuristic divisor to estimate meetings/year from committee document counts. Assumption: ~25 published documents per active committee meeting.
Static ReadonlyCSV_CSV data source definitions โ maps to real PostgreSQL view exports.
Private ReadonlyloadLoader closure bound to this instance's URL configuration.
Parse CSV text into array of objects using header row as keys.
Raw CSV text
Parsed rows
Build overview dashboard from CSV sources. Replaces overview-dashboard.json.
Build election analysis from CSV sources. Replaces election-analysis.json.
Build party performance from CSV sources. Replaces party-performance.json.
Build top 10 influential MPs from CSV sources. Replaces top10-influential-mps.json.
Build committee network from CSV sources. Replaces committee-network.json.
Build voting patterns from CSV sources. Uses real coalition alignment data for the agreement matrix when present; otherwise falls back to win-rate similarity.
Build ministry dashboard from CSV sources.
Build demographics dashboard from CSV sources.
Build document activity dashboard from CSV sources.
Build risk evolution dashboard from CSV sources.
Aggregator that delegates per-domain loading to the dedicated modules in
loaders/. Maintains the original public API so existing callers compile unchanged after the decomposition refactor.