Connect with us

POLITICA

La nueva “geometría” del poder: el rol de Francos, el futuro de Santiago Caputo y los planes de Milei

Published

on



La cúspide del Gobierno está, todavía, muy efervescente por el cierre de listas del último sábado en la provincia de Buenos Aires. El saldo de esa jornada fue claro: Karina Milei fue la dueña de la lapicera; los Menem y Sebastián Pareja decidieron como sus gerentes generales y el equipo que responde a Santiago Caputo (los “pibes” de Las Fuerzas del Cielo) quedó totalmente marginado y hasta humillado. Ante semejante momento político, Javier Milei asumió nuevamente un rol de prescindencia.

El reparto de poder que se verificó en la confección de esas nóminas provinciales -que en otra época hubieran sido un dato menor- generó un interrogante sobre algo mucho más grande: la geometría del poder mileísta. ¿Se terminó el “triángulo de hierro”?

Advertisement
Santiago Caputo, Javier y Karina Milei, el «Triángulo de Hierro»

En los corrillos oficiales se palpa que la espuma todavía está alta y que los principales actores del Gobierno todavía no tienen en claro la nueva dinámica. Hoy, al igual que ocurrió en las últimas semanas, no hubo reunión de “mesa política” con Karina, Caputo, Guillermo Francos y Eduardo “Lule” Menem. Existió apenas un encuentro fugaz entre este último y el vicejefe de interior, Lisandro Catalán, mano derecha del jefe de Gabinete.

Ya está claro que ese ámbito de deliberaciones, que en otra época se daba martes a martes en la planta baja de la Casa Rosada, quedó atrás. La pelea entre los Menem y Caputo volvió problemática a la dinámica de decisiones políticas y terminó de detonar el último fin de semana.

Respecto de cómo sigue, todavía no hay certezas sino solo una señal: al menos en las charlas internas, comenzó a circular la versión de que Milei quiere resolver la disfuncionalidad de su mesa chica mediante un mayor empoderamiento de Francos como articulador político, tanto hacia adentro y como hacia afuera del Gobierno.

Advertisement

El jefe de Gabinete podría ser un actor neutral que reparta el juego de otra manera y pacifique la interna. Y también podría recuperar músculo para buscar acuerdos con una parte de los gobernadores y referentes de la oposición, sobre todo ante los inminentes vetos a la ley de jubilaciones y la emergencia en discapacidad.

En ese potencial nuevo diseño, todavía muy en el aire, habría un nuevo “triángulo” de decisiones políticas, integrado por Karina (a cargo de lo partidario-territorial), Caputo (a cargo de la gestión estratégica) y Francos (a cargo de la gobernabilidad), con Milei por encima de ellos tres. Un tetraedro, o pirámide de base triangular, con el Presidente en la cúspide.

El Presidente y el jefe de Gabinete, Guillermo FrancosAlessandra Tarantino – AP

En principio, se trata solo de un cambio retórico en el diseño del poder. Hace no tanto, a fines de abril, Milei había dicho en una entrevista: “Hay un primer control político que hace Guillermo Francos, una segunda instancia de control política con Santiago Caputo, y después estoy yo, que meto el gancho”. Ahora, si el nuevo esquema finalmente se comprueba, los dos colaboradores estarían a la par.

Advertisement

En Balcarce 50 ya hacen especulaciones. “¿Cómo sigue? Con un Francos más fuerte evidentemente”, dijo un colaborador del sector “karinista”, que interpretó que el eventual ascenso del jefe de Gabinete redundará en un recorte de poder a Caputo.

Quienes apuestan a la permanencia del asesor presidencial hicieron la lectura opuesta: “Esto es como una imagen donde uno mira el negativo y ahí aparece la verdadera forma. En rigor siempre hubo una mesa política y siempre estuvo Francos sentado. No es que Javier esté empoderando a Guillermo, en todo caso está excluyendo de esa mesa a Lule”. Por ahora, en la práctica, no hubo cambio alguno.

Muchos creen, en definitiva, que no se trataría de un giro real. El “triángulo de hierro” nunca funcionó integrado o con una dinámica de encuentros periódicos entre los dos Milei y Caputo tomando decisiones en conjunto.

Advertisement

El Presidente siempre estuvo muy al margen de la cuestión política y delegó todos aquellos menesteres que no involucraran el corazón de su proyecto macroeconómico. Y Francos, por su parte, siempre tuvo el rol de canciller ante el sistema político. Solo que su poder de fuego, en la práctica, menguó -según la época- producto de las propias señales que ofreció la Casa Rosada.

La firma de candidaturas de la alianza del Pro con LLARed X

“Si Milei quiere un nuevo triángulo de hierro es porque algo está viendo”, comentó un referente mileísta.

Qué pasó

Con el cierre de listas del último sábado, los Menem quisieron hacer valer un reparto de tareas no escrito: que así como el asesor presidencial tiene delegada -por mandato de Milei- la gestión estratégica y comunicacional del Gobierno, ellos tienen delegado -por mandato de Karina- el armado electoral de La Libertad Avanza. “De fondo lo que hay es una matriz en donde los Menem dicen: ‘Santiago tiene delegada la gestión y nosotros el partido. No vamos a hacer concesiones donde él no las hace’”, dijo a un colaborador muy al tanto de las discusiones de los últimos días.

Advertisement

Y agregó: “Ahora hay que ver si los Menem van a intentar aprovechar la debilidad de Santiago para tratar de ganar poder también en la gestión”.

Al tanto de su posición de debilidad en el armado político, el asesor presidencial quiso correrse de la disputa por los lugares en las listas bonaerenses hace varias semanas. Más allá de su opinión sobre los perfiles de los postulantes -pretendía jugar a figuras libertarias jóvenes y “puras” que no pudieran ser asociadas a la “casta”- el gurú libertario sabía que podía ser un obstáculo para los militantes de las Fuerzas del Cielo, que lo tienen como su tutor político y que estaban peleando por sus candidaturas.

Así, en las últimas semanas, Agustín Romo y Daniel Parisini (“Gordo Dan”) estuvieron negociando directamente con Pareja lugares para su agrupación. Pidieron ocho lugares con la expectativa de que les dieran cuatro. Finalmente solo recibieron un casillero: el secretario de Culto, Nahuel Sotelo, irá quinto en la lista de la tercera sección electoral. Ni siquiera lo anotaron tercero.

Advertisement

Los influencers “celestiales” tenían la expectativa de que, en el minuto final, Milei bajara el mandato de que Las Fuerzas del Cielo estuvieran representadas. Pero la instrucción presidencial nunca llegó. En vano Romo y Parisini llevaron a Olivos una lista de nombres de militantes “leales” con potencialidad electoral, allá por principios de junio.

MIlei, en Olivos, con el diputado bonaerense Agustín Romo y el activista Daniel Parisini, alias Gordo Dan

Cerca de los Menem y de Pareja advirtieron: “El reparto de lugares tuvo que ver con muchas cosas que venían de arrastre. Los pibes de Las Fuerzas del Cielo nunca encontraron la forma de pedir espacios correctamente. Siempre fueron confrontativos en las redes sociales. Desde la primera votación en Santa Fe”.

Después de la desazón del sábado, los “celestiales” hicieron una performance del silencio. Dejaron que otros tuiteros hablaran por ellos en las redes y, en La Misa, el programa insignia del Gordo Dan en el canal de streaming Carajo, Parisini “muteó”, literalmente, su análisis sobre el cierre de listas. Fue media hora de una “película muda” que dejó ver el descontento sin que se escuchara nada que pudiera empeorar la situación. En otras palabras: la militancia digital está con bronca pero no va a sacar los pies del plato.

Advertisement

Un colaborador del Gobierno analizó en las últimas horas: “Santiago no salió de la mesa chica porque Milei no lo vació de poder ni le sacó los resortes que él maneja en la gestión. Eso no significa que sigan los movimientos internos para debilitarlo”.


Maia Jastreblansky,Conforme a

Advertisement

POLITICA

Cristina Kirchner insistió ante la Casación para que le saquen la tobillera y se flexibilice su régimen de visitas

Published

on



Cristina Kirchner pidió ante la Cámara de Casación que le quiten la tobillera que controla que no se fugue mientras cumple su condena en su casa de San José 1111, que le permitan visitas sin autorización judicial y que pueda usar la terraza de su edificio durante más tiempo.

Lo hizo mediante un nuevo escrito que presentó su abogado Alberto Beraldi ante los jueces Diego Barroetaveña, Gustavo Hornos y Mariano Borinsky, que ahora deberán resolver si acceden a esta flexibilización de las condiciones del cumplimiento de la condena a seis años de prisión por corrupción.

Advertisement

En tanto, el fiscal ante la Casación Mario Villar pidió mantener las actuales condiciones en las que la expresidenta cumple su condena.

Beraldi solicitó que se deje sin efecto la regla que limita la posibilidad de recibir visitas de personas que no cuenten previamente con la autorización del tribunal. Pidió además reducir las restricciones de cantidad de personas y de tiempo impuestas a las visitas (hoy el máximo son dos encuentros por semana, de no más de tres personas juntas y por hasta dos horas).

Los jueces Gustavo Hornos, Diego Barroetaveña y Mariano BorinskyNicolás Suárez

Fue en el mismo plateo en el que solicitó dejar sin efecto las restricciones sobre la nómina de personas autorizadas a concurrir al domicilio de la expresidenta, que le saquen la tobillera electrónica y que se amplíe la posibilidad de uso de la terraza.

Advertisement

El abogado remarcó que la expresidenta “jamás se ausentó de su domicilio y siempre utilizó el dispositivo electrónico que le fuera colocado”. Y añadió: “Ninguna persona visitó a nuestra representada sin contar con una autorización judicial previa”. También dijo que Cristina Kirchner “no llevó a cabo ninguna conducta que pudiese alterar la tranquilidad del barrio o la convivencia pacífica con sus vecinos”.

“No se conocen antecedentes en los cuales se hayan establecido restricciones similares respecto a personas que cumplen pena bajo la modalidad de arresto domiciliario”, dijo Beraldi. Según él se está cometiendo “una clara violación al principio de igualdad ante la ley”.

Carlos Beraldi, abogado de la expresidenta Cristina KirchnerNicolás Suárez

El tribunal que condenó a Cristina Kirchner limitó sus visitas luego de que ella recibió a un grupo de nueve economistas y posteó una foto con ellos. “Lo único que hizo nuestra representada fue reunirse con un grupo de profesionales que le entregaron un plan económico, algo que en modo alguno puede ser calificado como una infracción a las obligaciones impuestas o acaso una violación a las pautas del sentido común o normas de seguridad”, explicó el abogado.

Advertisement

Dijo que no se le pueden aplicar las reglas de visita de una persona presa en un penal. “Las reglas propias del sistema penitenciario no son aplicables a ninguna persona que cumple pena bajo la modalidad domiciliaria”, se quejó. En cuanto a la tobillera electrónica, el abogado insistió en que es innecesaria.

El fiscal Villar defendió la limitación de las visitas. Dijo que al recibir a los economistas se violó una regla de conducta y que “la omisión de informar ese extremo relevante importó una defraudación de la buena fe y de la fidelidad debida al órgano judicial y al objetivo de resocialización del régimen de ejecución”.

Alegó que aún ante la emergencia médica que requirió el traslado de Cristian Kirchner para ser operada, las reglas de conducta no fueron un obstáculo.

Advertisement

Ahora, resolverá la Cámara de Casación si mantiene o revoca estas normas. Hasta el momento, el juez Borinsky se pronunció por flexibilizarlas, en tanto Barroetaveña y Hornos se inclinaron por mantenerlas.


flexibilización de las condiciones,Hernán Cappiello,Cristina Kirchner,Conforme a,Cristina Kirchner,,Valía US$12,5 millones. Jeffrey Epstein negoció con insistencia la venta de un helicóptero al gobierno argentino,,Análisis. Los riesgos electorales de Javier Milei,,Provocando a la Justicia

Advertisement
Continue Reading

POLITICA

“Del otro lado tenemos esto”: la reacción del Gobierno a la manifestación en contra de la reforma laboral

Published

on


En paralelo al debate de la reforma laboral en el Senado, el Gobierno mantuvo una postura de extrema firmeza ante los graves incidentes registrados en las inmediaciones del Congreso. Mientras la CGT y sectores de izquierda se movilizaban, el operativo de seguridad derivó en enfrentamientos con piedras y bombas molotov que dejaron al menos 43 detenidos.

Ante este escenario, el presidente Javier Milei apuntó contra quienes critican el estilo oficialista frente a la violencia: “A los catadores de modales y formas habría que recordarles que del otro lado tenemos esto… Campeones de plumas cobardes ya que frente al mal callan y al que da la pelea, si no usa sus formitas fracasadas, pegan… MAGA. Fin.”

Advertisement

La exministra de Seguridad y senadora, Patricia Bullrich, defendió el despliegue policial y cuestionó la legitimidad de la protesta en las calles frente a la representatividad parlamentaria. “El único idioma que conocen es la violencia y las caras tapadas, porque con los votos no les alcanza. La excusa es la protesta; el objetivo, el desorden. Debatan y ‘ganen’ en el Congreso. En la calle, la ley y el orden se respetan”, sostuvo.

El ministro del Interior, Diego Santilli, vinculó los disturbios directamente con la defensa de intereses sectoriales y la “industria del juicio”. Santilli ratificó la voluntad del Poder Ejecutivo de avanzar con la ley pese a la resistencia sindical y los episodios de violencia en la Plaza de los Dos Congresos.

Advertisement

“Por más bombas molotov que armen, la reforma laboral sale si o si. Se les acabó la joda. Estos no son defensores de los trabajadores, son DELINCUENTES ORGANIZADOS. Esto es lo que se termina en la Argentina, el apriete a los laburantes y el choreo de la industria del juicio”, disparó el funcionario.

Advertisement

Finalmente, el jefe de Gabinete Manuel Adorni utilizó su habitual estilo de comunicación para desacreditar la movilización de los sectores opositores. En medio de una tarde marcada por los cortes de avenidas y el uso de gases lacrimógenos para dispersar a los manifestantes, el funcionario resumió la visión de la Casa Rosada sobre los grupos que encabezaron los reclamos.

Advertisement

A través de sus redes sociales, Adorni calificó a los manifestantes y a las organizaciones sociales involucradas en los incidentes como “la izquierda cavernícola. Fin.”

La entrada “Del otro lado tenemos esto”: la reacción del Gobierno a la manifestación en contra de la reforma laboral se publicó primero en Nexofin.

Advertisement



Congreso,Incidentes,Javier Milei,manifestacion,Reforma Laboral

Continue Reading

POLITICA

Uno por uno, qué senadores votaron a favor de la reforma laboral y cuáles en contra

Published

on



Uno por uno, así votaron los senadores la reforma laboral

Advertisement

Advertisement


${status}

`;
}

Advertisement

function createCard(item, borderColor){
const card = document.createElement(«div»);
card.className = «vs2__card»;

const fotoWrap = document.createElement(«div»);
fotoWrap.className = «vs2__foto»;
if(borderColor){
fotoWrap.style.borderColor = borderColor;
}else{
fotoWrap.style.opacity = «0.3»;
fotoWrap.style.border = «none»;
}

const img = document.createElement(«img»);
img.loading = «lazy»;
img.decoding = «async»;
img.alt = «foto-senador»;
img.src = » + (item.url_foto || «»);
img.addEventListener(«error», () => { img.style.opacity = «0.35»; }, { once:true });

Advertisement

fotoWrap.appendChild(img);

const nombre = document.createElement(«p»);
nombre.className = «vs2__nombre»;
nombre.textContent = String(item.nombres || «»).toLowerCase();

const apellido = document.createElement(«p»);
apellido.className = «vs2__apellido»;
apellido.textContent = String(item.apellido || «»).toLowerCase();

Advertisement

const bloque = document.createElement(«span»);
bloque.className = «vs2__bloque»;
bloque.textContent = String(item.bloque || «»);

card.appendChild(fotoWrap);
card.appendChild(nombre);
card.appendChild(apellido);
card.appendChild(bloque);

return card;
}

Advertisement

function seatClass(kind){
if(kind === «AFIRMATIVO») return «vs2__seat–afirmativo»;
if(kind === «NEGATIVO») return «vs2__seat–negativo»;
if(kind === «ABSTENCIÓN») return «vs2__seat–abstencion»;
if(kind === «AUSENTE») return «vs2__seat–ausente»;
return «vs2__seat–empty»;
}

function hemicicloParams(which){
if(which === «big»){
return { centerX:300, baseY:450, rows:5, seatsPerRow:[21,18,16,11,6], verticalOffset:2, radiusStart:300, radiusStep:55 };
}
return { centerX:300, baseY:450, rows:5, seatsPerRow:[21,18,16,12,7], verticalOffset:0, radiusStart:170, radiusStep:30 };
}

function computeRowSeatCounts(seatsPerRow, totals){
const totalSeats = seatsPerRow.reduce((a,b)=>a+b,0);
return seatsPerRow.map(seatsInRow => {
const exact = {
AFIRMATIVO:(totals.AFIRMATIVO/totalSeats)*seatsInRow,
NEGATIVO:(totals.NEGATIVO/totalSeats)*seatsInRow,
«ABSTENCIÓN»:(totals[«ABSTENCIÓN»]/totalSeats)*seatsInRow,
AUSENTE:(totals.AUSENTE/totalSeats)*seatsInRow
};

Advertisement

const floor = {
AFIRMATIVO:Math.floor(exact.AFIRMATIVO),
NEGATIVO:Math.floor(exact.NEGATIVO),
«ABSTENCIÓN»:Math.floor(exact[«ABSTENCIÓN»]),
AUSENTE:Math.floor(exact.AUSENTE)
};

let assigned = floor.AFIRMATIVO + floor.NEGATIVO + floor[«ABSTENCIÓN»] + floor.AUSENTE;
let diff = seatsInRow – assigned;

const rems = [
{k:»AFIRMATIVO», r: exact.AFIRMATIVO – floor.AFIRMATIVO},
{k:»NEGATIVO», r: exact.NEGATIVO – floor.NEGATIVO},
{k:»ABSTENCIÓN», r: exact[«ABSTENCIÓN»] – floor[«ABSTENCIÓN»]},
{k:»AUSENTE», r: exact.AUSENTE – floor.AUSENTE},
].sort((a,b)=>b.r-a.r);

Advertisement

while(diff > 0){
for(const it of rems){
if(diff<=0) break;
floor[it.k] += 1;
diff–;
}
}
return floor;
});
}

function renderHemiciclo(which, totals){
const el = byRole(which === «big» ? «hemiciclo-big» : «hemiciclo-small»);
if(!el) return;
el.innerHTML = «»;

const p = hemicicloParams(which);
let rowSeatCounts = computeRowSeatCounts(p.seatsPerRow, totals);
const maxSeatsInRow = p.seatsPerRow[0];

Advertisement

for(let col=0; col= p.seatsPerRow[row]) continue;

const seatsInThisRow = p.seatsPerRow[row];
const radius = p.radiusStart – row * (p.radiusStep – p.verticalOffset);
const angleRange = Math.PI;
const angleStep = (seatsInThisRow > 1) ? angleRange / (seatsInThisRow – 1) : 0;
const angle = (Math.PI – angleRange)/2 + col * angleStep;

const x = p.centerX + radius * Math.cos(angle);
const y = p.baseY – radius * Math.sin(angle);

Advertisement

let kind = «EMPTY»;
if(rowSeatCounts[row].AFIRMATIVO > 0){ kind=»AFIRMATIVO»; rowSeatCounts[row].AFIRMATIVO–; }
else if(rowSeatCounts[row].NEGATIVO > 0){ kind=»NEGATIVO»; rowSeatCounts[row].NEGATIVO–; }
else if(rowSeatCounts[row][«ABSTENCIÓN»] > 0){ kind=»ABSTENCIÓN»; rowSeatCounts[row][«ABSTENCIÓN»]–; }
else if(rowSeatCounts[row].AUSENTE > 0){ kind=»AUSENTE»; rowSeatCounts[row].AUSENTE–; }

const seat = document.createElement(«div»);
seat.className = «vs2__seat » + seatClass(kind);
seat.style.left = x + «px»;
seat.style.top = y + «px»;
el.appendChild(seat);
}
}
}

function populateFilters(data){
const selProv = byRole(«select-provincia»);
const selBloq = byRole(«select-bloque»);
if(!selProv || !selBloq) return;

Advertisement

const provSet = new Set();
const bloqSet = new Map(); // bloque -> full

data.forEach(r => {
if(r.provincia) provSet.add(r.provincia);
if(r.bloque) bloqSet.set(r.bloque, r.bloque_full || r.bloque);
});

Array.from(provSet).sort().forEach(p => {
const opt = document.createElement(«option»);
opt.value = p;
opt.textContent = p;
selProv.appendChild(opt);
});

Advertisement

Array.from(bloqSet.entries())
.sort((a,b)=>String(a[0]).localeCompare(String(b[0])))
.forEach(([code, full]) => {
const opt = document.createElement(«option»);
opt.value = code;
opt.textContent = `${full} (${code})`;
selBloq.appendChild(opt);
});
}

function renderFiltered(data, field, value, targetEl){
targetEl.innerHTML = «»;
const rows = data.filter(r => value === «all» || r[field] === value);

const order = [«AFIRMATIVO»,»NEGATIVO»,»ABSTENCIÓN»,»AUSENTE»];
const colorBy = { AFIRMATIVO:»#00A377″, NEGATIVO:»#c90808″, «ABSTENCIÓN»:»#444″, AUSENTE:null };

Advertisement

order.forEach(voto => {
rows.filter(r => normalizeVoto(r.voto) === voto).forEach(r => {
targetEl.appendChild(createCard(r, colorBy[voto]));
});
});
}

function wireUI(data){
// toggles
$$(‘[data-role=»section»], [data-role=»filter-provincia»], [data-role=»filter-bloque»]’).forEach(sec=>{
const btn = sec.querySelector(‘[data-role=»toggle»]’);
if(!btn) return;
btn.addEventListener(«click», () => {
const open = sec.getAttribute(«data-open») !== «true»;
openPanel(sec, open);
});
});

// abrir por defecto secciones principales, y dejar filtros cerrados
$$(‘[data-role=»section»]’).forEach(sec => openPanel(sec, true));
$$(‘[data-role=»filter-provincia»], [data-role=»filter-bloque»]’).forEach(sec => openPanel(sec, false));

Advertisement

// go top
const goTop = byRole(«go-top»);
if(goTop){
goTop.addEventListener(«click», () => root.scrollIntoView({ behavior:»smooth» }));
const obs = new IntersectionObserver((entries)=>{
entries.forEach(e => { goTop.style.display = e.isIntersecting ? «block» : «none»; });
}, { threshold: 0.1 });
obs.observe(root);
}

// filtros
const selProv = byRole(«select-provincia»);
const selBloq = byRole(«select-bloque»);
const provOut = byRole(«provincia-results»);
const bloqOut = byRole(«bloque-results»);

if(selProv && provOut){
selProv.addEventListener(«change», (e)=>{
renderFiltered(data, «provincia», e.target.value, provOut);
const sec = byRole(«filter-provincia»);
if(sec) openPanel(sec, true);
});
}

Advertisement

if(selBloq && bloqOut){
selBloq.addEventListener(«change», (e)=>{
renderFiltered(data, «bloque», e.target.value, bloqOut);
const sec = byRole(«filter-bloque»);
if(sec) openPanel(sec, true);
});
}
}

async function init(){
setLoaded(false);

const csvUrl = root.dataset.csvUrl;
if(!csvUrl){
const summary = byRole(«summary»);
if(summary) summary.innerHTML = `

Advertisement

Error: falta data-csv-url

`;
return;
}

try{
const Papa = await ensurePapa();

Advertisement

Papa.parse(csvUrl, {
download: true,
header: true,
skipEmptyLines: true,
complete: function(res){
const data = (res && res.data) ? res.data : [];

// panels por voto
const panelByVote = {};
$$(‘[data-role=»section»]’).forEach(sec=>{
const voto = sec.getAttribute(«data-voto»);
const panel = sec.querySelector(‘[data-role=»panel»]’);
if(voto && panel) panelByVote[voto] = panel;
});

const counts = { AFIRMATIVO:0, NEGATIVO:0, «ABSTENCIÓN»:0, AUSENTE:0 };
const colorBy = { AFIRMATIVO:»#00A377″, NEGATIVO:»#c90808″, «ABSTENCIÓN»:»#444″, AUSENTE:null };

Advertisement

data.forEach(row=>{
const voto = normalizeVoto(row.voto);
if(!counts.hasOwnProperty(voto)) return;
counts[voto]++;

const panel = panelByVote[voto];
if(panel){
panel.appendChild(createCard(row, colorBy[voto]));
}
});

// counts en UI
$$(‘[data-role=»count»]’).forEach(el=>{
const k = el.getAttribute(«data-kind»);
if(k && counts.hasOwnProperty(k)) el.textContent = String(counts[k]);
});

Advertisement

// hemiciclo + summary
renderHemiciclo(«big», counts);
renderHemiciclo(«small», counts);
renderSummary(counts);

// filtros + ui
populateFilters(data);
wireUI(data);

setLoaded(true);

Advertisement

// recalcular heights en secciones abiertas
$$(‘[data-role=»section»]’).forEach(sec => openPanel(sec, true));
}
});

}catch(err){
console.error(err);
const summary = byRole(«summary»);
if(summary){
summary.innerHTML = `

Error: ${escapeHtml(err.message || err)}

Advertisement

`;
}
}
}

init();
})();

Advertisement
Continue Reading

Tendencias