Vuelta a España 2025: Egan Bernal sufrió en los puertos de montaña de la etapa 14 y Jonas Vingegaard se afianza en el liderato

Section

La Vuelta a España continúa su recorrido por los principales puertos del país ibérico. En un trazado de 135,9 kilómetros, los ciclistas del pelotón batallaron contra exigentes ascensos de montaña.Un final en alto de 16,8 kilómetros, con elevaciones entre el 10 % y el 12 %, puso en jaque a los líderes de la clasificación general, quienes disputaron la etapa en condiciones extremas.En la antesala de la jornada, el ciclista colombiano Sergio Luis Higuita puso pie en tierra y decidió abandonar la competencia, debido a la fatiga acumulada en las últimas etapas.Durante los primeros kilómetros, una fuga integrada por corredores de la mayoría de los equipos logró tomar una ventaja superior a los seis minutos frente al grupo de favoritos.

@font-face {
font-family: 'SemanaSans-Bold';
src: url(https://multimedia.semana.com/2025/recursos/fuentes/SemanaSans-Bold.ttf);
}
.body-tabla {
font-family: 'SemanaSans-Regular', sans-serif;
}
.titulo-tabla {
font-family: 'SemanaSans-Bold', sans-serif;
font-size: 27px;
margin: 10px 0;
color: #FE2B1A;
}
.cuerpo-tabla-gdi {
max-width: 800px;
margin: auto;
}
.tabla-container {
overflow-x: auto;
}
.tabla-container table {
width: 100%;
min-width: 600px; /* más ajustado para mobile */
border-collapse: collapse;
}
.tabla-container th,
.tabla-container td {
border: 1px solid #ddd; /* bordes grises suaves */
padding: 8px;
text-align: center;
font-size: 15px; /* tamaño de fuente uniforme */
}
.tabla-container thead {
background-color: #FE2B1A; /* rosado fuerte */
color: white;
}
.tabla-container th {
font-family: 'SemanaSans-Bold';
}
.tabla-container tbody tr:hover {
background-color: #ebf8ff;
}
.escudo {
width: 30px;
height: 30px;
display: block;
margin: auto;
}
#cargar-mas {
margin: 15px auto;
display: flex;
padding: 9px 15px;
font-size: 14px;
font-weight: 600;
background-color: #FE2B1A;
color: white;
border: none;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: background-color 0.3s ease;
justify-content: center;
}
#cargar-mas:hover {
background-color: #636363;
}
.bold {
font-weight: bold;
}
.instr {
display: none;
}
@media(max-width: 768px){
.instr {
display: block;
width: 100%;
margin: auto;
max-width: 190px;
margin-bottom: 28px;
border: 1.5px solid #FE2B1A;
padding: 5px;
}
.cuerpo-tabla {
font-size: 13px;
}
}.text-secondary {
color: inherit;
}

La Vuelta España 2025 — Etapa 14

const banderas2 = {
"B. Turner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Philipsen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Planckaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Vernon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Biermans": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Pedersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"F. Christen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"O. Aular Sanabria": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ven.png&…;,
"C. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Buratti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Minkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"S. Aniolkovski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"B. Coquard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Camprubi Pujana": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pujan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Canal Blanco": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Foldager": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"C. Van Uden": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Marit": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Lozouet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"P. Reinderrink": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"T. Gruel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Smith": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"D. Gonzalez Lopez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Labrosse": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Gaudu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"A. Molnaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"N. Vinokurov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/kaz.png&…;,
"J. De Buyst": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Fagundez Lima": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/uru.png&…;,
"T. Pidcock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Jorgenson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Kuss": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Hindley": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Soler": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Schachmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"H. Artz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Frigo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"G. Ciccone": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"I. Oliveira": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"T. Van Dijke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Vingegaard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Tulett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Almeida": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"K. Vermaerke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Buitrago": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"A. Tiberi": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"B. Koerdt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Garofoli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"T. Træen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"B. O'Connor": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Haig": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"L. Bisiaux": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Landa": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ayuso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"L. Meintjes": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rsa.png&…;,
"R. Molard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Garcia Pierna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Gamper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"F. Masnada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"S. Chumil Gonzalez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gua.png&…;,
"N. Conci": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Harper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Vansevenant": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"P. Thierry": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"J. Chaves": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Bernal": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"V. Langellotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/mon.png&…;,
"B. Jungels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/lux.png&…;,
"S. Küng": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"B. Rolland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"V. Guernalec": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"F. Fisher-Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"F. Fisher - Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"C. Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Le Cerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"W. Poels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"C. Braz Afonso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"M. Riccitello": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"L. Fortunato": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"H. Lopez Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. López Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. Beloki": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Samitier Samitier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Zukowsky": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"H. Tejada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"J. Cepeda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"V. Campenaerts": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"H. De La Calle Arango": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Balderstone Roumens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Kragh Andersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Zwiehoff": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"J. Shaw": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"G. Aleotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Romo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"D. De La Cruz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Ryan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"X. Pickering": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. De Pestel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Mihkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Carr": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"F. Gall": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"G. Pellizzari": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Aparicio Muñoz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"B. Armirail": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"G. Leemreize": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"B. Rivera Vargas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"L. Vervaeke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. Cavia Sanz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martínez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martinez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Higuita": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Dunbar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"P. Ourselin": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"I. García Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Scotson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Staune-Mittet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"P.-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P. Eddy": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Rickaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Lecerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Stewart": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"L. Nerurkar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"A. Segaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. De Pooter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bernard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"O. Knight": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Kwiatkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"K. O'Brien": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"E. Sepúlveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"E. Sepulveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"J. Herrada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"X. Azparren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pijuan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Ganna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Sobrero": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"T. Roosen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Bagioli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. Hoole": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"I. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"R. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"M. Paasschens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Craps": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Livyns": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Fernandez Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Raisberg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/isr.png&…;,
"J. Faura Asensio": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Denz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Heßmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"W. Kelderman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Molenaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"E. Buchmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Hemmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"F. Grossschartner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"E. Viviani": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. De Poorter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Sheffield": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"D. Van Baarle": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"M. Bjerg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"A. Ghebreigzabhier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/eri.png&…;,
"C. Juul-Jensen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"D. Novak": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"D. Howson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"T. Bayer": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"X. Azpárren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Guardeño Roma": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Hamilton": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. Petilli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Wilsly": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"N. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"C. Verona": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Verre": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Rouland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"K. Bowman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Hirt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Otruba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Nicolau Beltran": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ortuba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrillo Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrello Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Vine": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"K. Bonneu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Quinn": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Van Der Lee": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Vergallito": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Van Boven": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Slock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bou Company": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"I. Garcia Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"O. Riesebeek": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Glivar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"R. Debruyne": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"F. Barcelo Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Barceló Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Bennett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"S. Aniolkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
};

// Quita comillas exteriores y convierte "" -> "
function dequote(s) {
s = (s ?? '').trim();
if (s.startsWith('"') && s.endsWith('"')) s = s.slice(1, -1);
return s.replace(/""/g, '"');
}

// Parser CSV que respeta comillas y comas dentro de campos
function parseCSV(text) {
const rows = [];
let cur = "", row = [], inQuotes = false;
for (let i = 0; i < text.length; i++) {
const ch = text[i];
if (ch === '"') {
if (inQuotes && text[i+1] === '"') { cur += '"'; i++; } // "" -> "
else { inQuotes = !inQuotes; }
} else if (ch === ',' && !inQuotes) {
row.push(cur); cur = "";
} else if (ch === '\n' && !inQuotes) {
row.push(cur); rows.push(row); row = []; cur = "";
} else {
cur += ch;
}
}
row.push(cur); rows.push(row);
return rows;
}

const paisesPorUrl = {
"slo.png": "Eslovenia",
"bel.png": "Bélgica",
"den.png": "Dinamarca",
"ita.png": "Italia",
"gbr.png": "Reino Unido",
"esp.png": "España",
"aus.png": "Australia",
"ecu.png": "Ecuador",
"col.png": "Colombia",
"can.png": "Canadá",
"ned.png": "Países Bajos",
"usa.png": "Estados Unidos",
"nzl.png": "Nueva Zelanda",
"cze.png": "República Checa",
"fra.png": "Francia",
"irl.png": "Irlanda",
"ven.png": "Venezuela",
"aut.png": "Austria",
"ger.png": "Alemania",
"sui.png": "Suiza",
"rsa.png": "Sudáfrica",
"nor.png": "Noruega",
"kaz.png": "Kazajistán",
"lat.png": "Letonia",
"lux.png": "Luxemburgo",
"pol.png": "Polonia",
"cro.png": "Croacia",
"por.png": "Portugal",
"chi.png": "Chile",
"mex.png": "México",
"eri.png": "Eritrea",
"arg.png": "Argentina",
"rus.png": "Rusia",
"gua.png": "Guatemala",
"est.png": "Estonia",
"isr.png": "Israel",
"mon.png": "Mónaco",
};
let currentIndex = 0;
const batchSize = 15;
let allRows = [];
async function cargarDatos() {
const sheetURL = "https://docs.google.com/spreadsheets/d/e/2PACX-1vQZj3YTEnL-LC2_E3MFN-Fu…;;
try {
const response = await fetch(sheetURL);
const data = await response.text();
const raw = data;
allRows = parseCSV(raw).map(r => r.map(dequote));
// (opcional) filtra filas vacías
allRows = allRows.filter(r => r && r.some(c => (c ?? "").trim() !== ""));

construirEncabezado(allRows[0]);
cargarMas();
} catch (error) {
console.error("❌ Error al cargar los datos:", error);
alert("❌ Error al cargar los datos. Revisa la consola para más detalles.");
}
}
function construirEncabezado(headerRow) {
const tablaEncabezado = document.getElementById("tabla-encabezado");
tablaEncabezado.innerHTML = "";
const headers = headerRow.map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));
headerRow.forEach((header, index) => {
if (index === uciIndex) return;
let th = document.createElement("th");
if (header.toLowerCase().includes('rider')) th.innerText = 'Nombre';
else if (header.toLowerCase().includes('team')) th.innerText = 'Equipo';
else if (header.toLowerCase().includes('time')) th.innerText = 'Tiempo';
else th.innerText = header.trim();
tablaEncabezado.appendChild(th);
if (index === posIndex) {
let thBandera = document.createElement("th");
thBandera.innerText = '';
tablaEncabezado.appendChild(thBandera);
}
});
if (!document.getElementById("cargar-mas")) {
let btn = document.createElement("button");
btn.id = "cargar-mas";
btn.innerText = "Cargar más";
btn.onclick = cargarMas;
document.querySelector(".cuerpo-tabla-gdi").appendChild(btn);
}
}
function cargarMas() {
const tablaBody = document.getElementById("tabla-body");
const headers = allRows[0].map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));
const ciclistaIndex = headers.findIndex(h => h.includes('ciclista') || h.includes('nombre') || h.includes('rider'));
const batch = allRows.slice(1 + currentIndex, 1 + currentIndex + batchSize);
batch.forEach(fila => {
if (fila.length < headers.length) return;
let tr = document.createElement("tr");
fila.forEach((celda, index) => {
if (index === uciIndex) return;
let td = document.createElement("td");
td.innerText = dequote(celda);

if (index === posIndex || index === ciclistaIndex) {
td.classList.add("bold");
}
tr.appendChild(td);
if (index === posIndex) {
let tdBandera = document.createElement("td");
let nombreCiclista = dequote(fila[ciclistaIndex] || "");

const banderaUrl = banderas2[nombreCiclista];
if (banderaUrl) {
let img = document.createElement("img");
img.src = banderaUrl;
img.alt = "Bandera";
img.classList.add("escudo");
let fileName = banderaUrl.split("/").pop();
img.title = paisesPorUrl[fileName] || "";
tdBandera.appendChild(img);
} else {
tdBandera.innerText = "-";
}
tr.appendChild(tdBandera);
}
});

tablaBody.appendChild(tr);
});
currentIndex += batchSize;
if (currentIndex >= allRows.length - 1) {
document.getElementById("cargar-mas").style.display = "none";
}
}
cargarDatos();

Las altas temperaturas que se presentaron a lo largo del día obligaron a los asistentes de las escuadras a brindar asistencia constante a los ciclistas que lideraban la carrera.A falta de 37 kilómetros, el colombiano Egan Bernal se descolgó del lote de favoritos. A pesar de los esfuerzos del Ineos Grenadiers por evitar la pérdida de tiempo, la montaña dictó sentencia y marcó el desplome del corredor en la clasificación general.En la lucha por el liderato, Jonas Vingegaard y João Almeida protagonizaron una nueva batalla desde el inicio del ascenso final. Apoyados por sus gregarios, ambos intentaron aumentar el ritmo para reducir el grupo de favoritos.A pesar del fuerte paso impuesto por los equipos UAE Team Emirates y Visma-Lease a Bike, el colombiano Harold Tejada tuvo una destacada actuación, plantando cara a las máximas figuras de la carrera.Marc Soler, ganador de la etapa El ciclista español Marc Soler se adjudicó la victoria de la etapa número 14 de la Vuelta a España 2025. Tras sobrevivir a la fuga, el gregario del UAE le entregó una nueva alegría a la escuadra de árabe.En el lote de favoritos no se presentaron mayores diferencias y la lucha por el maillot rojo continuará en la tercera semana de competencia cuando regresen la alta montaña.Jonas Vingegaard terminó segundo de la etapa tras imponerse al sprint al portugués Joao Almeida (UAE Team), ambos ciclistas llegaron a 40 segundos del ganador de la etapa.En la general, Vingegaard obtuvo dos segundos más de bonificación sobre Almeida, por lo que la diferencia en la general se vio ampliada a 48 segundos.Clasificación general 1. Jonas Vingegaard (DEN/Visma-Lease a Bike) - 53:19:40 2. João Almeida (POR/UAE Emirates-XRG) a 0:483. Thomas Pidcock (GBR/Q36.5) a 2:384. Jai Hindley (AUS/Red Bull-Bora) a 3:10 5. Felix Gall (AUT/Decathlon-AG2R) a 3:30

Documento sin título

@font-face {
font-family: 'SemanaSans-Bold';
src: url(https://multimedia.semana.com/2025/recursos/fuentes/SemanaSans-Bold.ttf);
}

.body-tabla_ar01 {
font-family: 'SemanaSans-Regular', sans-serif;
}
.titulo-tabla_ar01 {
font-family: 'SemanaSans-Bold', sans-serif;
font-size: 27px;
margin: 10px 0;
color: #FE2B1A;
}
.cuerpo-tabla-gdi_ar01 {
max-width: 800px;
margin: auto;
}
.tabla-container_ar01 {
overflow-x: auto;
}
.tabla-container_ar01 table {
width: 100%;
min-width: 600px; /* más ajustado para mobile */
border-collapse: collapse;
}
.tabla-container_ar01 th,
.tabla-container_ar01 td {
border: 1px solid #ddd; /* bordes grises suaves */
padding: 8px;
text-align: center;
font-size: 15px; /* tamaño de fuente uniforme */
}
.tabla-container_ar01 thead {
background-color: #FE2B1A; /* rosado fuerte */
color: white;
}
.tabla-container_ar01 th {
font-family: 'SemanaSans-Bold';
}
.tabla-container_ar01 tbody tr:hover {
background-color: #ebf8ff;
}
.escudo_ar01 {
width: 30px;
height: 30px;
display: block;
margin: auto;
}
#cargar-mas_ar01 {
margin: 15px auto;
display: flex;
padding: 9px 15px;
font-size: 14px;
font-weight: 600;
background-color: #FE2B1A;
color: white;
border: none;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: background-color 0.3s ease;
justify-content: center;
}
#cargar-mas_ar01:hover {
background-color: #636363;
}
.bold_ar01 {
font-weight: bold;
}
.instr_ar01 {
display: none;
}
@media(max-width: 768px){
.instr_ar01 {
display: block;
width: 100%;
margin: auto;
max-width: 190px;
margin-bottom: 28px;
border: 1.5px solid #FE2B1A;
padding: 5px;
}
.cuerpo-tabla_ar01 {
font-size: 13px;
}
}
.text-secondary {
color: inherit;
}

La Vuelta España 2025 — Tabla general

const banderas2_ar01 = {
"B. Turner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Philipsen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Planckaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"E. Vernon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Biermans": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Pedersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"F. Christen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"O. Aular Sanabria": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ven.png&…;,
"C. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussán": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Silva Coussan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Buratti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Minkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"S. Aniolkovski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"B. Coquard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Camprubi Pujana": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pujan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Canal Blanco": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Foldager": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"C. Van Uden": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Marit": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Lozouet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"P. Reinderrink": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"T. Gruel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Smith": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"D. Gonzalez Lopez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Labrosse": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"D. Gaudu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"A. Molnaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"N. Vinokurov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/kaz.png&…;,
"J. De Buyst": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Fagundez Lima": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/uru.png&…;,
"T. Pidcock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Jorgenson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Kuss": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Hindley": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Soler": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Schachmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"H. Artz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Frigo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"G. Ciccone": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"I. Oliveira": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"T. Van Dijke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Vingegaard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Tulett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"J. Almeida": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"K. Vermaerke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"S. Buitrago": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"A. Tiberi": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"B. Koerdt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Garofoli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"T. Træen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"B. O'Connor": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Haig": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"L. Bisiaux": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"M. Landa": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ayuso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"L. Meintjes": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rsa.png&…;,
"R. Molard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Garcia Pierna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Gamper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"F. Masnada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"S. Chumil Gonzalez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gua.png&…;,
"N. Conci": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Harper": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"M. Vansevenant": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"P. Thierry": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"J. Chaves": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Bernal": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"V. Langellotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/mon.png&…;,
"B. Jungels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/lux.png&…;,
"S. Küng": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/sui.png&…;,
"B. Rolland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"V. Guernalec": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"F. Fisher-Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"F. Fisher - Black": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"C. Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Le Cerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"W. Poels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"C. Braz Afonso": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/por.png&…;,
"M. Riccitello": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"L. Fortunato": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"H. Lopez Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. López Granizo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"M. Beloki": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Samitier Samitier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Zukowsky": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"H. Tejada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"J. Cepeda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ecu.png&…;,
"V. Campenaerts": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"H. De La Calle Arango": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Balderstone Roumens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Kragh Andersen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"B. Zwiehoff": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"J. Shaw": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"G. Aleotti": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Romo": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"D. De La Cruz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Ryan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"X. Pickering": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. De Pestel": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Mihkels": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Carr": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"F. Gall": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"G. Pellizzari": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Aparicio Muñoz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"B. Armirail": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"G. Leemreize": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"B. Rivera Vargas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"L. Vervaeke": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. Cavia Sanz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martínez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Martinez Huertas": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"S. Higuita": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/col.png&…;,
"E. Dunbar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/irl.png&…;,
"P. Ourselin": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"R. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"I. García Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Scotson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"J. Staune-Mittet": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nor.png&…;,
"P.-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P-A. Côté": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/can.png&…;,
"P. Eddy": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Rickaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Lecerf": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Stewart": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"L. Nerurkar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"A. Segaert": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"D. De Pooter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bernard": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"O. Knight": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/gbr.png&…;,
"M. Kwiatkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
"K. O'Brien": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"E. Sepúlveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"E. Sepulveda": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/arg.png&…;,
"J. Herrada": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"X. Azparren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"M. Camprubi Pijuan": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Ganna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"M. Sobrero": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"C. Cavagna": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"T. Roosen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Bagioli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. Hoole": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"I. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"R. Ermakov": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/rus.png&…;,
"M. Paasschens": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Craps": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"A. Livyns": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Fernandez Rodriguez": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Raisberg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/isr.png&…;,
"J. Faura Asensio": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"N. Denz": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Heßmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"W. Kelderman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"A. Molenaar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"E. Buchmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"M. Hemmann": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ger.png&…;,
"F. Grossschartner": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"E. Viviani": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"D. De Poorter": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"M. Sheffield": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"D. Van Baarle": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"M. Bjerg": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"A. Ghebreigzabhier": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/eri.png&…;,
"C. Juul-Jensen": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/den.png&…;,
"D. Novak": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"D. Howson": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"T. Bayer": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aut.png&…;,
"X. Azpárren Irurzun": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Guardeño Roma": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"C. Hamilton": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"S. Petilli": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"J. Wilsly": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"N. Peters": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"C. Verona": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"A. Verre": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Rouland": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/fra.png&…;,
"K. Bowman": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"J. Hirt": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Otruba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/cze.png&…;,
"J. Nicolau Beltran": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Ortuba": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrillo Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"P. Castrello Zapater": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"J. Vine": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/aus.png&…;,
"K. Bonneu": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"S. Quinn": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/usa.png&…;,
"J. Van Der Lee": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"L. Vergallito": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ita.png&…;,
"L. Van Boven": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"L. Slock": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"J. Bou Company": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"I. Garcia Cortina": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"O. Riesebeek": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/ned.png&…;,
"G. Glivar": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/slo.png&…;,
"R. Debruyne": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/bel.png&…;,
"F. Barcelo Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"F. Barceló Aragon": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/esp.png&…;,
"G. Bennett": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/nzl.png&…;,
"S. Aniolkowski": "https://multimedia.semana.com/2025/05_mayo/giro-2025/banderas2/pol.png&…;,
};

const paisesPorUrl_ar01 = {
"slo.png": "Eslovenia",
"bel.png": "Bélgica",
"den.png": "Dinamarca",
"ita.png": "Italia",
"gbr.png": "Reino Unido",
"esp.png": "España",
"aus.png": "Australia",
"ecu.png": "Ecuador",
"col.png": "Colombia",
"can.png": "Canadá",
"ned.png": "Países Bajos",
"usa.png": "Estados Unidos",
"nzl.png": "Nueva Zelanda",
"cze.png": "República Checa",
"fra.png": "Francia",
"irl.png": "Irlanda",
"ven.png": "Venezuela",
"aut.png": "Austria",
"ger.png": "Alemania",
"sui.png": "Suiza",
"rsa.png": "Sudáfrica",
"nor.png": "Noruega",
"kaz.png": "Kazajistán",
"lat.png": "Letonia",
"lux.png": "Luxemburgo",
"pol.png": "Polonia",
"cro.png": "Croacia",
"por.png": "Portugal",
"chi.png": "Chile",
"mex.png": "México",
"eri.png": "Eritrea",
"arg.png": "Argentina",
"rus.png": "Rusia",
"gua.png": "Guatemala",
"est.png": "Estonia",
"isr.png": "Israel",
"mon.png": "Mónaco",
"uru.png": "Uruguay",
};

// Quita comillas exteriores y convierte "" -> "
function dequote(s) {
s = (s ?? '').trim();
if (s.startsWith('"') && s.endsWith('"')) s = s.slice(1, -1);
return s.replace(/""/g, '"');
}

// Parser CSV que respeta comillas
function parseCSV(text) {
const rows = [];
let cur = "", row = [], inQuotes = false;
for (let i = 0; i < text.length; i++) {
const ch = text[i];
if (ch === '"') {
if (inQuotes && text[i+1] === '"') { cur += '"'; i++; } // "" -> "
else { inQuotes = !inQuotes; }
} else if (ch === ',' && !inQuotes) {
row.push(cur); cur = "";
} else if (ch === '\n' && !inQuotes) {
row.push(cur); rows.push(row); row = []; cur = "";
} else {
cur += ch;
}
}
row.push(cur); rows.push(row);
return rows;
}

// =======================
// Variables
// =======================
let currentIndex_ar01 = 0;
const batchSize_ar01 = 15;
let allRows_ar01 = [];

// =======================
// Carga y construcción
// =======================
async function cargarDatos_ar01() {
const sheetURL_ar01 = "https://docs.google.com/spreadsheets/d/e/2PACX-1vQb9J7Gss_hY8o1cPC662-W…;;
try {
const response = await fetch(sheetURL_ar01);
const raw = await response.text();

// Parsear respetando comillas y desescapar todos los campos
allRows_ar01 = parseCSV(raw).map(r => r.map(dequote));

construirEncabezado_ar01(allRows_ar01[0]);
cargarMas_ar01();
} catch (error) {
console.error("❌ Error al cargar los datos:", error);
alert("❌ Error al cargar los datos. Revisa la consola para más detalles.");
}
}

function construirEncabezado_ar01(headerRow) {
const tablaEncabezado = document.getElementById("tabla-encabezado_ar01");
tablaEncabezado.innerHTML = "";

const headers = headerRow.map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));

headerRow.forEach((header, index) => {
if (index === uciIndex) return;
const th = document.createElement("th");
const h = header.toLowerCase();
if (h.includes('rider')) th.innerText = 'Nombre';
else if (h.includes('team')) th.innerText = 'Equipo';
else if (h.includes('time')) th.innerText = 'Tiempo';
else th.innerText = header.trim();
tablaEncabezado.appendChild(th);

if (index === posIndex) {
const thBandera = document.createElement("th");
thBandera.innerText = '';
tablaEncabezado.appendChild(thBandera);
}
});

if (!document.getElementById("cargar-mas_ar01")) {
const btn = document.createElement("button");
btn.id = "cargar-mas_ar01";
btn.innerText = "Cargar más";
btn.onclick = cargarMas_ar01;
document.querySelector(".cuerpo-tabla-gdi_ar01").appendChild(btn);
}
}

function cargarMas_ar01() {
const tablaBody = document.getElementById("tabla-body_ar01");
const headers = allRows_ar01[0].map(h => h.trim().toLowerCase());
const uciIndex = headers.findIndex(h => h.includes('uci'));
const posIndex = headers.findIndex(h => h.includes('pos'));
const ciclistaIndex = headers.findIndex(h => h.includes('ciclista') || h.includes('nombre') || h.includes('rider'));

const batch = allRows_ar01.slice(1 + currentIndex_ar01, 1 + currentIndex_ar01 + batchSize_ar01);

batch.forEach(fila => {
if (fila.length < headers.length) return;

const tr = document.createElement("tr");

fila.forEach((celda, index) => {
if (index === uciIndex) return;

const td = document.createElement("td");
td.innerText = dequote(celda); //

Medio