{
  "report_id": "038-class-capacity",
  "status": "validated",
  "version": "1.2",
  "publication": {
    "headline": "La clase reservable típica configura 10 plazas estándar",
    "canonical_url": "https://wodbuster.com/observatorio/aforo-clases-deportivas/",
    "date_modified": "2026-07-18",
    "articles": [
      {
        "id": "capacity-regions",
        "path": "articles/capacidad-comunidades.html",
        "headline": "Madrid y Cataluña configuran dos plazas más en su clase típica",
        "canonical_url": "https://wodbuster.com/observatorio/aforo-clases-deportivas/capacidad-comunidades/",
        "status": "validated"
      },
      {
        "id": "capacity-by-hour",
        "path": "articles/capacidad-por-hora.html",
        "headline": "El 57 % de los centros no configura más plazas a las 19:00 que a las 12:00",
        "canonical_url": "https://wodbuster.com/observatorio/aforo-clases-deportivas/capacidad-por-hora/",
        "status": "validated"
      }
    ]
  },
  "period": {
    "start": "2025-01-01",
    "end": "2025-12-31"
  },
  "sample": {
    "eligible_centers": 2152,
    "eligible_classes": 6957029,
    "paired_weekend_centers": 1353,
    "source_centers_succeeded": 2174,
    "source_centers_failed": 0
  },
  "definition": {
    "standard_capacity": "Número ordinario de plazas configuradas para una clase; no suma plazas específicas para invitados.",
    "typical_center_capacity": "Mediana de las plazas estándar de todas las clases no canceladas de cada centro durante 2025."
  },
  "findings": {
    "median_center_typical_capacity": 10.0,
    "p25_center_typical_capacity": 8.0,
    "p75_center_typical_capacity": 14.0,
    "centers_typical_capacity_up_to_16_pct": 87.5,
    "weekday_typical_capacity_paired": 10.0,
    "weekend_typical_capacity_paired": 12.0,
    "median_within_center_weekend_difference": 0.0,
    "weekend_lower_centers_pct": 10.5,
    "weekend_equal_centers_pct": 49.67,
    "weekend_higher_centers_pct": 39.84
  },
  "series": {
    "center_typical_capacity_bands": [
      {
        "band": "Hasta 8",
        "centers": 813,
        "centers_pct": 37.78
      },
      {
        "band": "9–12",
        "centers": 701,
        "centers_pct": 32.57
      },
      {
        "band": "13–16",
        "centers": 369,
        "centers_pct": 17.15
      },
      {
        "band": "17–20",
        "centers": 155,
        "centers_pct": 7.2
      },
      {
        "band": "21 o más",
        "centers": 114,
        "centers_pct": 5.3
      }
    ]
  },
  "quality": {
    "source_classes": 7000684,
    "excluded_nonpositive_classes": 40023,
    "excluded_above_100_classes": 3078,
    "excluded_implausible_pct": 0.6157,
    "minimum_classes_per_center": 100
  },
  "privacy": {
    "center_identifiers_exported": false,
    "personal_identifiers_exported": false,
    "minimum_centers_in_published_group": 114
  },
  "limitations": [
    "Se mide el aforo estándar configurado y no la ocupación, asistencia o superficie disponible.",
    "No se suman plazas específicas para invitados.",
    "Las actividades, espacios y modelos de negocio pueden requerir tamaños muy distintos.",
    "El corte de 1 a 100 plazas elimina el 0,62 % de las clases para evitar configuraciones imposibles o no comparables.",
    "La muestra representa centros activos que usan WodBuster y no todo el mercado español."
  ],
  "regional_capacity": {
    "definition": {
      "typical_capacity": "Mediana anual de plazas ordinarias configuradas en las clases válidas de cada centro.",
      "regional_benchmark": "Mediana de las capacidades típicas de los centros elegibles de cada comunidad."
    },
    "period": "2024-01-01/2025-12-31",
    "rules": {
      "minimum_classes_per_center_year": 100,
      "valid_capacity_range": "1–100",
      "minimum_centers_per_region": 30,
      "maximum_largest_center_class_share_pct": 8.0
    },
    "sample": {
      "2024": {
        "eligible_centers": 1828,
        "published_regions": 8,
        "published_centers": 1466,
        "classes": 4250827
      },
      "2025": {
        "eligible_centers": 2152,
        "published_regions": 11,
        "published_centers": 1966,
        "classes": 6175178
      }
    },
    "regions_2024": [
      {
        "community": "Canarias",
        "centers": 116,
        "classes": 312836,
        "median_center_typical_capacity": 9.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 77.59,
        "centers_at_17_or_more_pct": 5.17,
        "largest_center_class_share_pct": 2.39
      },
      {
        "community": "Andalucía",
        "centers": 627,
        "classes": 1768798,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 69.22,
        "centers_at_17_or_more_pct": 11.48,
        "largest_center_class_share_pct": 1.01
      },
      {
        "community": "Aragón",
        "centers": 30,
        "classes": 69193,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.25,
        "p75_center_typical_capacity": 13.5,
        "centers_at_12_or_less_pct": 73.33,
        "centers_at_17_or_more_pct": 6.67,
        "largest_center_class_share_pct": 7.9
      },
      {
        "community": "Asturias",
        "centers": 32,
        "classes": 110620,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 84.38,
        "centers_at_17_or_more_pct": 0.0,
        "largest_center_class_share_pct": 6.57
      },
      {
        "community": "Comunidad Valenciana",
        "centers": 300,
        "classes": 872937,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 72.33,
        "centers_at_17_or_more_pct": 10.67,
        "largest_center_class_share_pct": 1.91
      },
      {
        "community": "Islas Baleares",
        "centers": 69,
        "classes": 156240,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 75.36,
        "centers_at_17_or_more_pct": 7.25,
        "largest_center_class_share_pct": 6.37
      },
      {
        "community": "Cataluña",
        "centers": 100,
        "classes": 310876,
        "median_center_typical_capacity": 10.5,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 16.0,
        "centers_at_12_or_less_pct": 62.0,
        "centers_at_17_or_more_pct": 22.0,
        "largest_center_class_share_pct": 2.94
      },
      {
        "community": "Comunidad de Madrid",
        "centers": 192,
        "classes": 649327,
        "median_center_typical_capacity": 12.0,
        "p25_center_typical_capacity": 9.0,
        "p75_center_typical_capacity": 16.0,
        "centers_at_12_or_less_pct": 62.5,
        "centers_at_17_or_more_pct": 20.31,
        "largest_center_class_share_pct": 6.97
      }
    ],
    "regions_2025": [
      {
        "community": "Andalucía",
        "centers": 749,
        "classes": 2276233,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 70.89,
        "centers_at_17_or_more_pct": 12.02,
        "largest_center_class_share_pct": 0.74
      },
      {
        "community": "Aragón",
        "centers": 35,
        "classes": 86634,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.5,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 71.43,
        "centers_at_17_or_more_pct": 5.71,
        "largest_center_class_share_pct": 7.75
      },
      {
        "community": "Asturias",
        "centers": 36,
        "classes": 132050,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 83.33,
        "centers_at_17_or_more_pct": 0.0,
        "largest_center_class_share_pct": 7.41
      },
      {
        "community": "Canarias",
        "centers": 137,
        "classes": 389564,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 77.37,
        "centers_at_17_or_more_pct": 7.3,
        "largest_center_class_share_pct": 2.8
      },
      {
        "community": "Castilla-La Mancha",
        "centers": 97,
        "classes": 291255,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 15.0,
        "centers_at_12_or_less_pct": 67.01,
        "centers_at_17_or_more_pct": 12.37,
        "largest_center_class_share_pct": 6.01
      },
      {
        "community": "Comunidad Valenciana",
        "centers": 348,
        "classes": 1101528,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 71.84,
        "centers_at_17_or_more_pct": 12.07,
        "largest_center_class_share_pct": 1.26
      },
      {
        "community": "Islas Baleares",
        "centers": 78,
        "classes": 192817,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 79.49,
        "centers_at_17_or_more_pct": 10.26,
        "largest_center_class_share_pct": 5.19
      },
      {
        "community": "País Vasco",
        "centers": 40,
        "classes": 128493,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 12.5,
        "centers_at_12_or_less_pct": 75.0,
        "centers_at_17_or_more_pct": 10.0,
        "largest_center_class_share_pct": 6.79
      },
      {
        "community": "Región de Murcia",
        "centers": 96,
        "classes": 356187,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 71.88,
        "centers_at_17_or_more_pct": 10.42,
        "largest_center_class_share_pct": 7.9
      },
      {
        "community": "Cataluña",
        "centers": 115,
        "classes": 413963,
        "median_center_typical_capacity": 12.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 15.5,
        "centers_at_12_or_less_pct": 64.35,
        "centers_at_17_or_more_pct": 20.87,
        "largest_center_class_share_pct": 2.59
      },
      {
        "community": "Comunidad de Madrid",
        "centers": 235,
        "classes": 806454,
        "median_center_typical_capacity": 12.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 16.0,
        "centers_at_12_or_less_pct": 60.0,
        "centers_at_17_or_more_pct": 19.15,
        "largest_center_class_share_pct": 5.53
      }
    ],
    "range_2025": {
      "minimum": 10.0,
      "maximum": 12.0,
      "gap": 2.0,
      "minimum_regions": [
        "Andalucía",
        "Aragón",
        "Asturias",
        "Canarias",
        "Castilla-La Mancha",
        "Comunidad Valenciana",
        "Islas Baleares",
        "País Vasco",
        "Región de Murcia"
      ],
      "maximum_regions": [
        "Cataluña",
        "Comunidad de Madrid"
      ]
    },
    "stability": [
      {
        "community": "Andalucía",
        "typical_capacity_2024": 10.0,
        "typical_capacity_2025": 10.0,
        "change": 0.0
      },
      {
        "community": "Aragón",
        "typical_capacity_2024": 10.0,
        "typical_capacity_2025": 10.0,
        "change": 0.0
      },
      {
        "community": "Asturias",
        "typical_capacity_2024": 10.0,
        "typical_capacity_2025": 10.0,
        "change": 0.0
      },
      {
        "community": "Canarias",
        "typical_capacity_2024": 9.0,
        "typical_capacity_2025": 10.0,
        "change": 1.0
      },
      {
        "community": "Comunidad Valenciana",
        "typical_capacity_2024": 10.0,
        "typical_capacity_2025": 10.0,
        "change": 0.0
      },
      {
        "community": "Islas Baleares",
        "typical_capacity_2024": 10.0,
        "typical_capacity_2025": 10.0,
        "change": 0.0
      },
      {
        "community": "Cataluña",
        "typical_capacity_2024": 10.5,
        "typical_capacity_2025": 12.0,
        "change": 1.5
      },
      {
        "community": "Comunidad de Madrid",
        "typical_capacity_2024": 12.0,
        "typical_capacity_2025": 12.0,
        "change": 0.0
      }
    ],
    "excluded_regions": {
      "2024": [
        "Castilla-La Mancha",
        "Región de Murcia",
        "La Rioja",
        "País Vasco",
        "Galicia",
        "Castilla y León",
        "Cantabria",
        "Extremadura",
        "Navarra",
        "Melilla",
        "Ceuta"
      ],
      "2025": [
        "Galicia",
        "Castilla y León",
        "Ceuta",
        "La Rioja",
        "Extremadura",
        "Cantabria",
        "Navarra",
        "Melilla"
      ]
    },
    "limitations": [
      "Las plazas configuradas no equivalen al aforo físico o legal del establecimiento.",
      "La comunidad se aproxima mediante el código postal de facturación del centro.",
      "Las actividades, espacios y modelos de negocio pueden variar entre comunidades.",
      "La comparación no mide ocupación, demanda, seguridad, atención del entrenador ni rentabilidad."
    ]
  },
  "hourly_capacity": {
    "definition": {
      "typical_capacity_by_hour": "Mediana anual de plazas ordinarias configuradas por centro y hora local de comienzo.",
      "paired_comparison": "Diferencia entre las 12:00 y las 19:00 calculada dentro de los mismos centros."
    },
    "period": "2024-01-01/2025-12-31",
    "rules": {
      "minimum_classes_per_center_hour": 30,
      "valid_capacity_range": "1–100",
      "minimum_centers_per_public_hour": 100,
      "maximum_largest_center_class_share_pct": 3.0
    },
    "profile_2024": [
      {
        "hour": 6,
        "centers": 189,
        "classes": 51727,
        "median_center_typical_capacity": 12.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 15.0,
        "centers_at_12_or_less_pct": 61.9,
        "centers_at_17_or_more_pct": 15.87,
        "largest_center_class_share_pct": 2.13
      },
      {
        "hour": 7,
        "centers": 990,
        "classes": 287741,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 69.09,
        "centers_at_17_or_more_pct": 11.92,
        "largest_center_class_share_pct": 0.71
      },
      {
        "hour": 8,
        "centers": 1268,
        "classes": 378828,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 72.95,
        "centers_at_17_or_more_pct": 9.46,
        "largest_center_class_share_pct": 0.66
      },
      {
        "hour": 9,
        "centers": 1605,
        "classes": 547213,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 68.79,
        "centers_at_17_or_more_pct": 12.21,
        "largest_center_class_share_pct": 0.52
      },
      {
        "hour": 10,
        "centers": 1547,
        "classes": 496727,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.5,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 71.17,
        "centers_at_17_or_more_pct": 11.7,
        "largest_center_class_share_pct": 0.66
      },
      {
        "hour": 11,
        "centers": 1145,
        "classes": 328278,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 75.37,
        "centers_at_17_or_more_pct": 10.83,
        "largest_center_class_share_pct": 0.95
      },
      {
        "hour": 12,
        "centers": 844,
        "classes": 216737,
        "median_center_typical_capacity": 9.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 76.78,
        "centers_at_17_or_more_pct": 10.07,
        "largest_center_class_share_pct": 1.5
      },
      {
        "hour": 13,
        "centers": 628,
        "classes": 178083,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 75.48,
        "centers_at_17_or_more_pct": 8.76,
        "largest_center_class_share_pct": 2.01
      },
      {
        "hour": 14,
        "centers": 661,
        "classes": 183923,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 69.14,
        "centers_at_17_or_more_pct": 12.71,
        "largest_center_class_share_pct": 1.85
      },
      {
        "hour": 15,
        "centers": 615,
        "classes": 163275,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 76.42,
        "centers_at_17_or_more_pct": 8.62,
        "largest_center_class_share_pct": 2.09
      },
      {
        "hour": 16,
        "centers": 1060,
        "classes": 281655,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 75.09,
        "centers_at_17_or_more_pct": 10.28,
        "largest_center_class_share_pct": 1.12
      },
      {
        "hour": 17,
        "centers": 1623,
        "classes": 515308,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.75,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 71.29,
        "centers_at_17_or_more_pct": 11.28,
        "largest_center_class_share_pct": 0.54
      },
      {
        "hour": 18,
        "centers": 1727,
        "classes": 584572,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 69.6,
        "centers_at_17_or_more_pct": 11.93,
        "largest_center_class_share_pct": 0.5
      },
      {
        "hour": 19,
        "centers": 1755,
        "classes": 594477,
        "median_center_typical_capacity": 11.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 67.86,
        "centers_at_17_or_more_pct": 12.31,
        "largest_center_class_share_pct": 0.49
      },
      {
        "hour": 20,
        "centers": 1602,
        "classes": 484824,
        "median_center_typical_capacity": 11.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 15.0,
        "centers_at_12_or_less_pct": 65.92,
        "centers_at_17_or_more_pct": 12.73,
        "largest_center_class_share_pct": 0.53
      },
      {
        "hour": 21,
        "centers": 768,
        "classes": 184011,
        "median_center_typical_capacity": 11.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 15.0,
        "centers_at_12_or_less_pct": 66.02,
        "centers_at_17_or_more_pct": 13.15,
        "largest_center_class_share_pct": 1.38
      }
    ],
    "profile_2025": [
      {
        "hour": 6,
        "centers": 279,
        "classes": 78945,
        "median_center_typical_capacity": 12.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 16.0,
        "centers_at_12_or_less_pct": 62.01,
        "centers_at_17_or_more_pct": 15.41,
        "largest_center_class_share_pct": 1.39
      },
      {
        "hour": 7,
        "centers": 1238,
        "classes": 382382,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 67.29,
        "centers_at_17_or_more_pct": 11.79,
        "largest_center_class_share_pct": 0.57
      },
      {
        "hour": 8,
        "centers": 1546,
        "classes": 495610,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 72.96,
        "centers_at_17_or_more_pct": 10.16,
        "largest_center_class_share_pct": 0.49
      },
      {
        "hour": 9,
        "centers": 1918,
        "classes": 696890,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 68.72,
        "centers_at_17_or_more_pct": 12.57,
        "largest_center_class_share_pct": 0.39
      },
      {
        "hour": 10,
        "centers": 1845,
        "classes": 623214,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 70.89,
        "centers_at_17_or_more_pct": 12.03,
        "largest_center_class_share_pct": 0.51
      },
      {
        "hour": 11,
        "centers": 1359,
        "classes": 397596,
        "median_center_typical_capacity": 9.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 76.82,
        "centers_at_17_or_more_pct": 9.93,
        "largest_center_class_share_pct": 0.78
      },
      {
        "hour": 12,
        "centers": 970,
        "classes": 257584,
        "median_center_typical_capacity": 8.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 77.22,
        "centers_at_17_or_more_pct": 10.41,
        "largest_center_class_share_pct": 1.23
      },
      {
        "hour": 13,
        "centers": 711,
        "classes": 211205,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 13.0,
        "centers_at_12_or_less_pct": 74.68,
        "centers_at_17_or_more_pct": 9.28,
        "largest_center_class_share_pct": 1.61
      },
      {
        "hour": 14,
        "centers": 745,
        "classes": 224173,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.0,
        "p75_center_typical_capacity": 15.0,
        "centers_at_12_or_less_pct": 67.65,
        "centers_at_17_or_more_pct": 13.83,
        "largest_center_class_share_pct": 1.47
      },
      {
        "hour": 15,
        "centers": 719,
        "classes": 203571,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.0,
        "centers_at_12_or_less_pct": 76.63,
        "centers_at_17_or_more_pct": 9.74,
        "largest_center_class_share_pct": 1.62
      },
      {
        "hour": 16,
        "centers": 1335,
        "classes": 366636,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 6.0,
        "p75_center_typical_capacity": 12.75,
        "centers_at_12_or_less_pct": 74.91,
        "centers_at_17_or_more_pct": 10.86,
        "largest_center_class_share_pct": 0.84
      },
      {
        "hour": 17,
        "centers": 1959,
        "classes": 657771,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 7.75,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 72.08,
        "centers_at_17_or_more_pct": 11.59,
        "largest_center_class_share_pct": 0.43
      },
      {
        "hour": 18,
        "centers": 2055,
        "classes": 745041,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 69.73,
        "centers_at_17_or_more_pct": 12.46,
        "largest_center_class_share_pct": 0.39
      },
      {
        "hour": 19,
        "centers": 2081,
        "classes": 747920,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 67.13,
        "centers_at_17_or_more_pct": 13.31,
        "largest_center_class_share_pct": 0.39
      },
      {
        "hour": 20,
        "centers": 1881,
        "classes": 593105,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 14.0,
        "centers_at_12_or_less_pct": 67.57,
        "centers_at_17_or_more_pct": 13.66,
        "largest_center_class_share_pct": 0.44
      },
      {
        "hour": 21,
        "centers": 874,
        "classes": 219143,
        "median_center_typical_capacity": 10.0,
        "p25_center_typical_capacity": 8.0,
        "p75_center_typical_capacity": 15.0,
        "centers_at_12_or_less_pct": 66.48,
        "centers_at_17_or_more_pct": 13.16,
        "largest_center_class_share_pct": 1.21
      }
    ],
    "paired_12_19_2024": {
      "first_hour": 12,
      "second_hour": 19,
      "centers": 828,
      "first_median_capacity": 9.0,
      "second_median_capacity": 10.0,
      "median_within_center_difference": 0.0,
      "p25_within_center_difference": 0.0,
      "p75_within_center_difference": 4.0,
      "second_higher_centers_pct": 42.75,
      "equal_centers_pct": 41.43,
      "second_lower_centers_pct": 15.82,
      "largest_center_combined_class_share_pct": 1.09
    },
    "paired_12_19_2025": {
      "first_hour": 12,
      "second_hour": 19,
      "centers": 956,
      "first_median_capacity": 8.0,
      "second_median_capacity": 10.0,
      "median_within_center_difference": 0.0,
      "p25_within_center_difference": 0.0,
      "p75_within_center_difference": 4.0,
      "second_higher_centers_pct": 42.89,
      "equal_centers_pct": 41.84,
      "second_lower_centers_pct": 15.27,
      "largest_center_combined_class_share_pct": 0.89
    },
    "paired_9_19_2025": {
      "first_hour": 9,
      "second_hour": 19,
      "centers": 1878,
      "first_median_capacity": 10.0,
      "second_median_capacity": 10.0,
      "median_within_center_difference": 0.0,
      "p25_within_center_difference": 0.0,
      "p75_within_center_difference": 0.0,
      "second_higher_centers_pct": 18.9,
      "equal_centers_pct": 63.63,
      "second_lower_centers_pct": 17.47,
      "largest_center_combined_class_share_pct": 0.41
    },
    "sensitivity_2025": [
      {
        "first_hour": 12,
        "second_hour": 19,
        "centers": 988,
        "first_median_capacity": 8.0,
        "second_median_capacity": 10.0,
        "median_within_center_difference": 0.0,
        "p25_within_center_difference": 0.0,
        "p75_within_center_difference": 4.0,
        "second_higher_centers_pct": 42.61,
        "equal_centers_pct": 42.11,
        "second_lower_centers_pct": 15.28,
        "largest_center_combined_class_share_pct": 0.88,
        "minimum_classes_per_center_hour": 20
      },
      {
        "first_hour": 12,
        "second_hour": 19,
        "centers": 869,
        "first_median_capacity": 8.0,
        "second_median_capacity": 10.0,
        "median_within_center_difference": 0.0,
        "p25_within_center_difference": 0.0,
        "p75_within_center_difference": 4.0,
        "second_higher_centers_pct": 43.38,
        "equal_centers_pct": 41.43,
        "second_lower_centers_pct": 15.19,
        "largest_center_combined_class_share_pct": 0.92,
        "minimum_classes_per_center_hour": 50
      },
      {
        "first_hour": 12,
        "second_hour": 19,
        "centers": 793,
        "first_median_capacity": 8.0,
        "second_median_capacity": 10.0,
        "median_within_center_difference": 0.0,
        "p25_within_center_difference": 0.0,
        "p75_within_center_difference": 4.0,
        "second_higher_centers_pct": 43.25,
        "equal_centers_pct": 41.61,
        "second_lower_centers_pct": 15.13,
        "largest_center_combined_class_share_pct": 0.97,
        "minimum_classes_per_center_hour": 80
      }
    ],
    "limitations": [
      "La hora representa la hora local del centro.",
      "Las plazas configuradas no equivalen al aforo físico o legal.",
      "Cada hora puede contener actividades, espacios y públicos distintos incluso dentro del mismo centro.",
      "La comparación describe cómo se programa la capacidad y no demuestra que cambiar plazas cree demanda."
    ]
  }
}