<?xml version="1.0" encoding="UTF-8"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[RSS Noticias del día en ABC Color]]></title><link>https://www.abc.com.py</link><atom:link href="https://www.abc.com.py/arc/outboundfeeds/rss/" rel="self" type="application/rss+xml"/><description><![CDATA[RSS Noticias del día en ABC Color]]></description><lastBuildDate>Tue, 01 Sep 2026 17:27:11 +0000</lastBuildDate><language>es</language><copyright>abc color</copyright><ttl>1</ttl><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title><![CDATA[El sexto submarino de Israel inicia desde Alemania su viaje hacia el país]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-sexto-submarino-de-israel-inicia-desde-alemania-su-viaje-hacia-el-pais/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-sexto-submarino-de-israel-inicia-desde-alemania-su-viaje-hacia-el-pais/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:25:09 +0000</pubDate><content:encoded><![CDATA[<p><p>El director del Ministerio de Defensa israelí, Zeev Landau, calificó el sumergible como "el sistema de armas más avanzado y complejo" del Ejército israelí, según la nota.</p></p><p><p>El mensaje informa de que el acto marcó el cierre de la fase conjunta de planificación y construcción del sumergible entre Israel y Alemania y el comienzo de su traslado hacia Israel. Durante la ceremonia fue izada la bandera israelí a bordo del submarino.</p></p><p><p>El 'INS Drakon' es el tercer y último submarino de la serie Dolphin, equipada con propulsión independiente del aire (AIP), adquirida por el Ministerio de Defensa israelí. Según el Ejército, incorpora tecnologías avanzadas destinadas a ampliar la "flexibilidad operativa" de la Armada israelí durante los próximos años.</p></p><p><p>La salida del submarino, sostiene el comunicado, estuvo acompañada por un dispositivo de seguridad coordinado por el departamento de seguridad del Ministerio de Defensa israelí y las fuerzas de seguridad alemanas. A su llegada se celebrará una ceremonia oficial en la base naval israelí de Haifa.</p></p><p><p>Por su parte, el consejero delegado de TKMS, Oliver Burkhard, afirmó que la salida del 'INS Drakon' culmina "un programa complejo y exigente" marcado por la "confianza, experiencia tecnológica y responsabilidad compartida", y destacó a Israel como "un socio importante" de la empresa en el ámbito marítimo.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[FOPEA expresa "extrema preocupación" por violación a sala de periodistas de la Casa Rosada]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/fopea-expresa-extrema-preocupacion-por-violacion-a-sala-de-periodistas-de-la-casa-rosada/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/fopea-expresa-extrema-preocupacion-por-violacion-a-sala-de-periodistas-de-la-casa-rosada/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:25:07 +0000</pubDate><content:encoded><![CDATA[<p><p>"El Foro de Periodismo Argentino (Fopea) expresa su extrema preocupación por la violación de la seguridad de la sala de periodistas de la Casa Rosada, ocurrida durante el fin de semana", afirmó en un comunicado difundido en las últimas horas, al tiempo que advirtió que la seguridad del espacio es responsabilidad del Ejecutivo.  </p></p><p><p>Según informó FOPEA, periodistas acreditados encontraron este lunes, al ingresar al sector de prensa de la Casa Rosada, cajones abiertos, casilleros revueltos y objetos personales sustraídos.</p></p><p><p>Señaló también que no se detectaron signos de que las cerraduras hubieran sido forzadas, remarcó que el acceso a la sala se encuentra bajo custodia de Casa Militar, organismo encargado de la seguridad de la sede de gobierno, y exigió "el pronto esclarecimiento de lo ocurrido".</p></p><p><p>En ese contexto, afirmó que este episodio "se suma a un cuadro de restricciones crecientes al trabajo de la prensa acreditada en la sede del Poder Ejecutivo, como controles cada vez más exhaustivos, limitaciones de circulación dentro del edificio y episodios previos de seguimiento a periodistas".</p></p><p><p>FOPEA anunció que informará del caso a organismos y redes internacionales vinculados con la defensa de la libertad de expresión, entre ellos la Relatoría Especial para la Libertad de Expresión de la Comisión Interamericana de Derechos Humanos (CIDH), el Intercambio Internacional por la Libertad de Expresión (IFEX) y la red regional Voces del Sur.</p></p><p><p>"El hostigamiento, la restricción de acceso y la intimidación hacia la prensa constituyen un ataque a la libertad de expresión y al derecho de la sociedad a estar informada sin injerencias ni restricciones gubernamentales", afirmó FOPEA. </p></p><p><p>La entidad también vinculó lo sucedido con un episodio ocurrido días atrás durante una actividad del presidente Javier Milei en la Escuela ORT de la ciudad de Buenos Aires, donde el mandatario celebró públicamente los abucheos de estudiantes dirigidos hacia el periodismo. </p></p><p><p>Desde el inicio de su gestión, en diciembre de 2023, el presidente argentino acostumbra a dirigir insultos casi a diario a periodistas y medios de comunicación.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[OIEA confirma que en Siria hubo tres importantes instalaciones nucleares no declaradas]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/oiea-confirma-que-en-siria-hubo-tres-importantes-instalaciones-nucleares-no-declaradas/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/oiea-confirma-que-en-siria-hubo-tres-importantes-instalaciones-nucleares-no-declaradas/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:25:04 +0000</pubDate><content:encoded><![CDATA[<p><p>Según un informe reservado del OIEA, enviado a los estados miembros de la agencia nuclear de la ONU, se trata de un reactor nuclear en construcción en Deir al Zur, en el este del país, una planta de fabricación de combustible y un almacén para combustible, así como para restos y residuos de uranio.</p></p><p><p>En el mismo documento, al que tuvo acceso EFE, la agencia nuclear destaca que el actual gobierno de Siria ha tomado las medidas para remediar la situación al informar al OIEA sobre los materiales nucleares y la información de diseño de las instalaciones.</p></p><p><p>Según las verificaciones de inspectores del OIEA, que estuvieron en Siria varias veces este año, la planta de Deir al Zur -bombardeada en 2007 por la aviación de Israel- era un reactor nuclear refrigerado por gas y moderado por grafito.</p></p><p><p>"Tras recibir de Siria la información y el acceso necesarios, el Organismo ha podido aclarar y resolver las cuestiones pendientes relativas a las salvaguardias (controles nucleares) que habían sido comunicadas anteriormente a la Junta de Gobernadores (del OIEA), agrega el informe.</p></p><p><p>Al mismo tiempo, el documento concluye que el director general del OIEA, Rafael Grossi, "acoge con satisfacción la transparencia y cooperación de Siria, que facilitan la resolución de las cuestiones pendientes relativas a las salvaguardias relacionadas con las actividades nucleares realizadas por Siria en el pasado".</p></p><p><p>El reactor no declarado por Siria, supuestamente construido con ayuda norcoreana, fue destruido en un ataque aéreo israelí en 2007.</p></p><p><p>Posteriormente, la Junta de Gobernadores del OIEA determinó en 2011 que Damasco incumplía sus obligaciones, una cuestión que Al Asad nunca resolvió, si bien en 2024 Damasco exploró con Grossi las formas de cooperación para el uso pacífico de la energía nuclear.</p></p><p><p>No fue hasta junio de 2025, tras una reunión de Grossi con el actual presidente sirio, Ahmed al Sharaa, que el OIEA recibió acceso y sin restricciones a lugares relevantes para aclarar las antiguas actividades nucleares.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Yuty: choque frontal en la ruta PY08 deja un fallecido ]]></title><link>https://www.abc.com.py/policiales/2026/09/01/yuty-choque-frontal-en-la-ruta-py08-deja-un-fallecido/</link><guid isPermaLink="true">https://www.abc.com.py/policiales/2026/09/01/yuty-choque-frontal-en-la-ruta-py08-deja-un-fallecido/</guid><dc:creator><![CDATA[José González Mazo]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:24:37 +0000</pubDate><content:encoded><![CDATA[<p>La Policía Nacional intervino durante la mañana de este martes en un <a href="https://www.abc.com.py/tag/accidente-fatal/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/tag/accidente-fatal/">accidente con derivación fatal </a>registrado en la ruta PY08, específicamente en la compañía Santa Potrero de la localidad de <b>Yuty</b>, departamento de Caazapá.</p><p>En la zona se registró<b> un choque frontal</b> entre un vehículo particular y un tractocamión. El conductor del vehículo más pequeño<b> perdió la vida </b>a raíz del hecho.</p><p>La víctima fatal fue identificada como<b> Alfredo Javier Adaro Benítez</b> (45), quien vivía en la mencionada ciudad y manejaba una SUV Hyundai Creta con chapa AAPT 595.</p><p>El otro vehículo involucrado fue un camión de la marca Scania, tipo tractocamión, guiado por <b>Andrés Jara Irala </b>(36), quien <b>quedó aprehendido.</b></p><p><a href="https://www.abc.com.py/policiales/2026/08/31/joven-pescador-fallece-tras-ser-alcanzado-por-un-rayo-en-ayolas/">Joven pescador fallece tras ser alcanzado por un rayo en Ayolas</a></p><h2>Accidente en una curva</h2><p>Según datos policiales, los uniformados intervinientes encontraron ambos vehículos con importantes daños materiales y al momento de inspeccionar el estado de Adaro Benítez, este <b>ya se encontraba sin signos de vida. </b></p><img src="https://www.abc.com.py/resizer/rvA3wclU3jOrJOljcOV-aUdAP9s=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/KAXELCBTL5DVBL2PZYLXZVPIUM.jpg" alt="Víctima fatal del accidente en Yuty." height="1280" width="960"/><p>Asimismo, según informaciones recopiladas y lo declarado por el conductor del camión, él iba con dirección a la ciudad de Encarnación y en una curva presentada en el trayecto se produjo el impacto frontal entre ambos vehículos. Además de la Policía,<b> el Ministerio Público</b> también tomó intervención en el caso.</p><p><a href="https://www.abc.com.py/policiales/2026/09/01/intentaron-llevarse-autopartes-y-huyeron-en-moto-fueron-detenidos-tras-una-persecucion/">Intentaron llevarse autopartes y huyeron en moto: fueron detenidos tras una persecución</a></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/1KlPTsCH178cfMFGItjQEP8ONqY=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/SX6DHI4QHVB25PO7CYMSXEROD4.jpg"><media:description type="plain"><![CDATA[El vehículo en el que iba la víctima fatal terminó volcando.]]></media:description><media:title><![CDATA[Accidente fatal en Yuty deja un coche volcado y tres testigos consternados]]></media:title></media:content></item><item><title><![CDATA[La ONU y Nepal acuerdan lanzar un llamamiento humanitario de emergencia de cuatro meses]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-onu-y-nepal-acuerdan-lanzar-un-llamamiento-humanitario-de-emergencia-de-cuatro-meses/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-onu-y-nepal-acuerdan-lanzar-un-llamamiento-humanitario-de-emergencia-de-cuatro-meses/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:20:15 +0000</pubDate><content:encoded><![CDATA[<p><p>El llamamiento se hará efectivo el próximo viernes y arranca con una duración de cuatro meses, según explicó este martes Stéphane Dujarric, portavoz del secretario general de la ONU, António Guterres, en su rueda de prensa diaria. </p></p><p><p>La ONU activa este mecanismo de emergencia para obtener y coordinar fondos por parte de la comunidad internacional para hacer frente a crisis urgentes, desastres naturales o conflictos armados. </p></p><p><p>El pasado miércoles, una masiva riada azotó la zona fronteriza entre Nepal y el Tíbet (China), que ya acumula más de 1.003 muertos y 4.462 personas desaparecidas.</p></p><p><p>Según explicó Dujarric, la respuesta a la riada está entrando en una nueva fase, en la que las autoridades "están intensificando las labores de socorro y las operaciones de recuperación". </p></p><p><p>Aun así, el portavoz indicó, como adelantó hace unos días, que el principal reto que encuentran los trabajadores humanitarios es el acceso a las comunidades.</p></p><p><p>"Se han destruido más de 40 puentes y algunos tramos de la carretera principal siguen cortados. La mayoría de las comunidades remotas siguen dependiendo de los helicópteros del ejército para recibir suministros", explicó a la vez que celebró que se han rescatado cerca de 12.000 personas.</p></p><p><p>Además, Dujarric también alertó del creciente riesgo para la salud pública que suponen "los refugios superpoblados, el agua contaminada y las instalaciones sanitarias dañadas".</p></p><p><p>En una evaluación preliminar, el Programa de las Naciones Unidas para el Desarrollo (PNUD) estima que la riada ha dejado "al menos 2.200 millones de toneladas de escombros" en la zona.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El Como ficha a Moise Kean, procedente del Fiorentina, a una hora del cierre de mercado]]></title><link>https://www.abc.com.py/deportes/polideportivo/2026/09/01/el-como-ficha-a-moise-kean-procedente-del-fiorentina-a-una-hora-del-cierre-de-mercado/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/polideportivo/2026/09/01/el-como-ficha-a-moise-kean-procedente-del-fiorentina-a-una-hora-del-cierre-de-mercado/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:20:12 +0000</pubDate><content:encoded><![CDATA[<p><p>Kean, internacional con la "Azzurra", se incorpora a otro club de la Serie A después de dos temporadas en el Fiorentina, donde se consolidó como uno de los principales goleadores del campeonato. </p></p><p><p>En sus dos campañas en Florencia marcó 27 tantos en la liga, 19 de ellos en la temporada 2024-25. </p></p><p><p>Formado en la cantera del Juventus, el delantero debutó en la Serie A con 16 años. Posteriormente pasó por el Hellas Verona, el Everton y el París Saint-Germain, antes de regresar al conjunto turinés en 2021.</p></p><p><p>El italiano, que llega al Como después de la salida de Álvaro Morata al Leganés, suma 13 goles en 26 partidos con la selección italiana.</p></p><p><p>"Moise es un jugador importante, ya está preparado y cuenta con mucha experiencia, pero sigue teniendo mucha hambre y un amplio margen de crecimiento. Tiene una gran fortaleza física, velocidad y capacidad para liderar el ataque, cualidades que elevarán el nivel de juego del equipo. Estamos deseando empezar a trabajar juntos sobre el terreno de juego", declaró Fàbregas, según la nota del club.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/11H5TTAzbzXQ7OY2lxEgCrj_2Y8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3IJZ3QIUVJGC5BIWUT6Q526X6U.jpg"/></item><item><title><![CDATA[Acusan a una joven de 17 años de ser cómplice del ataque a una mezquita en California]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/acusan-a-una-joven-de-17-anos-de-ser-complice-del-ataque-a-una-mezquita-en-california/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/acusan-a-una-joven-de-17-anos-de-ser-complice-del-ataque-a-una-mezquita-en-california/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:15:12 +0000</pubDate><content:encoded><![CDATA[<p><p>Sarah Santiago, residente de Carolina del Norte, fue acusada de tres cargos de asesinato en primer grado y un cargo de conspiración para cometer asesinato en primer grado en calidad de cómplice por el hecho ocurrido el pasado 18 de mayo en  el Centro Islámico de San Diego, según informó la  Fiscalía de San Diego.</p></p><p><p>Las autoridades han identificado a los atacantes fallecidos como Cain Lee Clark y Caleb Liam Vazquez, de 17 y 18 años, respectivamente.</p></p><p><p>La joven está siendo procesada como adulta. Fue arrestada en Carolina del Norte la semana pasada y permanece sin derecho a fianza. </p></p><p><p>Jim O'Neill, fiscal del condado de Forsyth, (Carolina del Norte) dijo que el propósito y el plan de Vázquez y Clark para el día del ataque tenían un doble objetivo: en primer lugar, matar a tantas personas como fuera posible y, en segundo lugar, querían que su matanza y destrucción quedaran registradas, se transmitieran en vivo y se difundieran.</p></p><p><p>Según la acusación, Santiago se comunicaba presuntamente con los sospechosos a través de Signal antes del ataque y fue una de las tres personas que vieron la transmisión en vivo. Ella nunca reportó el crimen. </p></p><p><p>"No fue un plan de un solo día; se fue gestando con el tiempo", declaró O'Neill, según información citada por ABC. </p></p><p><p>El fiscal explicó que, según la ley de Carolina del Norte, Santiago puede ser acusada de asesinato por haber ayudado y colaborado con los sospechosos y podría acarrear una sentencia similar a si ella hubiera cometido el hecho. </p></p><p><p>Los investigadores creen que Clark y Vásquez se conocieron por internet, donde descubrieron que ambos vivían en el área de San Diego, una zona fronteriza entre California y México.</p></p><p><p>También se habrían radicalizado a través de información hallada en internet. Ambos transmitieron su ataque en vivo, emulando el ataque de Brenton Tarrant, que mató a 51 personas e hirió a otras 89 en una mezquita y un centro islámico en Christchurch, Nueva Zelanda, en 2019.</p></p><p><p>El FBI investiga un supuesto manifiesto de 75 páginas titulado 'La Nueva Cruzada: Hijos de Tarrant', dejado por los jóvenes y supuestamente publicado por Santiago.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Burnham promete más control público y devolución de poderes en su debut parlamentario]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/burnham-promete-mas-control-publico-y-devolucion-de-poderes-en-su-debut-parlamentario/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/burnham-promete-mas-control-publico-y-devolucion-de-poderes-en-su-debut-parlamentario/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:15:09 +0000</pubDate><content:encoded><![CDATA[<p><p>Tras casi una década de ausencia parlamentaria -al abandonarlo en 2017 para ponerse al frente de la alcaldía de Mánchester-, Burnham dijo que el gobierno que ahora dirige "será implacable a la hora de dar a la gente y a los lugares lo que se les prometió hace 10 años: propiedad y control", como paso para lograr el crecimiento económico del país. </p></p><p><p>En este sentido, el ahora primer ministro criticó duramente el "modelo económico fallido" y las políticas de privatización que imperan en el Reino Unido desde la década de 1980, y abogó por ejercer un "control público más estricto sobre los productos esenciales" como el agua, con el objetivo de abaratar el coste de la vida. </p></p><p><p>Desde su llegada al poder el pasado 20 de julio, Burnham, apodado como el 'rey del Norte' en las filas laboristas por su exitosa gestión como alcalde, incidió en la importancia de descentralizar la política de Londres hacia el resto del país y anunció, entre otras, la apertura de una oficina en Mánchester apodada el '10 de Downing Street del Norte'. </p></p><p><p>Ahora busca ir más allá. En concreto, puso su foco en lograr un acuerdo de descentralización para la región de Cornualles (oeste de Inglaterra) y extendió la oferta a otras partes del país. </p></p><p><p>"Durante mucho tiempo, el país no tuvo ambiciones para sus regiones fuera de Londres", aseguró Burnham, afirmando que la devolución de poderes fue "necesaria" a la hora de potenciar el crecimiento de ciudades como Liverpool y otras áreas metropolitanas. </p></p><p><p>"Ahora quiero que todos y cada uno de los lugares de nuestras regiones y naciones -Inglaterra, Escocia, Gales e Irlanda del Norte- puedan hacer lo mismo, creando las condiciones para un buen crecimiento en cada código postal", agregó.</p></p><p><p>Por otro lado, también ha dicho estar dispuesto a "estudiar" una posible reforma electoral y se ha comprometido, entre otros, a presentar un proyecto de ley sobre propiedad horizontal y arrendamiento, para poder acabar con un sistema "injusto". </p></p><p><p>En su primer cara a cara con Burnham, la líder de la oposición, la conservadora Kemi Badenoch, le recordó que el trabajo de primer ministro es muy diferente al de alcalde de Mánchester y tildó de "errónea" su visión de crecimiento: "Cree que si el Gobierno gasta más dinero, todos nos haremos más ricos. Así no funcionan las cosas". </p></p><p><p>El estreno de Burnham en la Cámara de los Comunes se vio, de alguna manera, eclipsado después de que su predecesor, el ex primer ministro Keir Starmer, anunciase su decisión de dimitir como diputado laborista, forzando una nueva elección parcial por su escaño en la circunscripción londinense de Holborn and St. Pancras.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Operativo verano 2027: GOL suma vuelos directos entre Asunción y Florianópolis]]></title><link>https://www.abc.com.py/economia/2026/09/01/operativo-verano-2027-gol-suma-vuelos-directos-entre-asuncion-y-florianopolis/</link><guid isPermaLink="true">https://www.abc.com.py/economia/2026/09/01/operativo-verano-2027-gol-suma-vuelos-directos-entre-asuncion-y-florianopolis/</guid><dc:creator><![CDATA[Luis Ríos]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:13:45 +0000</pubDate><content:encoded><![CDATA[<p>A partir del próximo <b>5 de enero de 2027</b>, los viajeros paraguayos contarán con una opción de vuelo directo hacia las playas del sur de Brasil.</p><p><a href="https://www.abc.com.py/viajes/2024/12/17/atencion-estas-playas-en-balneario-camboriu-no-son-aptas-para-banistas/">¡Atención! Estas playas en Balneario Camboriú no son aptas para bañistas</a></p><p>La aerolínea <b>GOL Líneas Aéreas</b> anunció la habilitación de una ruta estacional entre <b>Asunción y Florianópolis</b>, operada sin escalas durante la temporada estival. La conexión estará disponible <b>hasta el 14 de febrero de 2027</b> y contará con dos frecuencias semanales, programadas para los días martes y sábados.</p><img src="https://www.abc.com.py/resizer/nOcPwqYWkqMhzRJQqxHcDHOTknk=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/P52MCFOLANF5LHRRSR6V2DFAM4.jpg" alt="Florianópolis, Brasil." height="2160" width="3840"/><p>El enlace aéreo busca cubrir el notable incremento de pasajeros hacia el estado de <b>Santa Catarina</b> durante el verano. Según datos de la compañía, el trayecto entre la capital paraguaya y <b>Florianópolis </b>se posiciona en el quinto lugar de demanda entre ambos países, llegando a cuadruplicar su volumen de pasajeros durante los meses de enero y febrero.</p><p><a href="https://www.abc.com.py/internacionales/2024/12/02/balneario-camboriu-se-transformara-en-el-paraiso-de-los-edificios-gigantes/">Balneario Camboriú se transformará en el paraíso de los edificios gigantes</a></p><p>En abril de este año, la <b>Dirección Nacional de Migraciones</b> había reportado que <b>entre diciembre de 2025 y marzo de 2026</b>, un total de <b>191.477 compatriotas</b> tuvieron como destino declarado al país vecino, ya sea por turismo, trabajo o estudios.</p><p>Con esta oferta de vuelos directos, los veraneantes podrán reducir considerablemente los tiempos de traslado. Además de funcionar como acceso a la conocida “<b>Ilha da Magia</b>”, el aeropuerto de <b>Florianópolis </b>facilita el desplazamiento hacia otros destinos turísticos del litoral catarinense.</p><p><a href="https://www.abc.com.py/viajes/2025/12/16/asi-se-prepara-balneario-camboriu-para-recibir-el-ano-nuevo-en-la-playa/">Así se prepara Balneario Camboriú para recibir el Año Nuevo en la playa</a></p><p>La nueva oferta aérea directa también permitirá a los viajeros acortar tiempos de viaje evitando escalas, al tiempo que alivianará el flujo de pasajeros en el <b>Aeropuerto Internacional Silvio Pettirossi</b>, que durante las primeras semanas de enero llega a registrar más de <b>32.000 movimientos de salida</b>.</p><img src="https://www.abc.com.py/resizer/ccwdoHNk1wRpAR2lqNsMfqbNpaw=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/LJJDPXWGWNB4FAZ37ICXFZT5U4.jpeg" alt="Sopa paraguaya en la Ilha do Campeche, Florianópolis (Brasil)." height="1600" width="1200"/><p>La ruta también prevé fomentar la llegada de turistas brasileños hacia la capital paraguaya.</p><p><a href="https://www.abc.com.py/viajes/2026/08/11/avianca-incrementara-sus-vuelos-a-paraguay-los-detalles-de-la-expansion/">Avianca incrementará sus vuelos a Paraguay: los detalles de la expansión</a></p><h2>Horarios y frecuencias del servicio</h2><p>Los vuelos serán operados en aeronaves Boeing 737, con el siguiente esquema de itinerarios:</p><h3>Martes</h3><ul><li><b>Salida de Florianópolis</b> a las 23:50 | <b>Llegada a Asunción</b> a las 02:05 (del miércoles).</li><li><b>Salida de Asunción</b> a las 02:55 | <b>Llegada a Florianópolis</b> a las 05:05.</li></ul><h3>Sábados</h3><ul><li><b>Salida de Florianópolis</b> a las 18:30 | <b>Llegada a Asunción</b> a las 20:45</li><li><b>Salida de Asunción</b> a las 21:45 | <b>Llegada a Florianópolis</b> a las 23:55</li></ul><p><a href="https://www.abc.com.py/nacionales/2026/08/10/avianca-apuesta-por-paraguay-y-anuncia-vuelos-diarios-entre-asuncion-y-bogota/">Avianca apuesta por Paraguay y anuncia vuelos diarios entre Asunción y Bogotá</a></p><p>Esta iniciativa forma parte de la estrategia de expansión de la aerolínea en Paraguay, que recientemente también ajustó sus frecuencias entre <b>Asunción</b> y <b>Río de Janeiro</b> para mejorar las conexiones internacionales con destinos como <b>Nueva York</b> y otras ciudades del continente. </p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/pnB6gJbXoHSMw97ZExIuPUR48-Q=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/CX42L4EXCJHNFEB2Z37R4MNTXI.jpg"><media:description type="plain"><![CDATA[Jurerê Internacional, Florianópolis, Brasil.]]></media:description><media:credit role="author" scheme="urn:ebu">Victor Ataide</media:credit></media:content></item><item><title><![CDATA[La judoca francesa vencedora del Grand Slam de Lausana denuncia ser víctima de gordofobia]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/la-judoca-francesa-vencedora-del-grand-slam-de-lausana-denuncia-ser-victima-de-gordofobia/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/la-judoca-francesa-vencedora-del-grand-slam-de-lausana-denuncia-ser-victima-de-gordofobia/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:10:15 +0000</pubDate><content:encoded><![CDATA[<p><p>"Respeto la crítica deportiva, los análisis técnicos y el debate con diversidad de opiniones. Forman parte del deporte de alto nivel. En cambio, las burlas repetidas, los ataques dirigidos a mi físico y los comentarios destinados a denigrarme personalmente superan los límites de un intercambio deportivo normal", lamentó en un comunicado colgado en Instagram la deportista, de 25 años.</p></p><p><p>Por ello, la integrante del club Sainte-Geneviève Sports (Essonne) precisó que "con el asesoramiento" de su abogado tomará "las medidas oportunas con respecto a las declaraciones que superen los límites de la crítica deportiva y del respeto debido a la persona".</p></p><p><p>Entre las figuras que han dado muestras de apoyo a Fontaine a raíz de estos incidentes figura la propia Romane Dicko, quien ya fue víctima en el pasado de este tipo de comentarios.</p></p><p><p>Por su parte, la Federación Francesa también expresó su apoyo a Léa Fontaine y aseguró que condena "firmemente cualquier forma de discriminación".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[El cantante Patrick Bruel, imputado por abusos sexuales, cancela su gira de conciertos]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-cantante-patrick-bruel-imputado-por-abusos-sexuales-cancela-su-gira-de-conciertos/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-cantante-patrick-bruel-imputado-por-abusos-sexuales-cancela-su-gira-de-conciertos/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:10:13 +0000</pubDate><content:encoded><![CDATA[<p><p>Bruel, que se convirtió en un auténtico ídolo musical en los años noventa en Francia, anunció la cancelación de los espectáculos con un mensaje en la red social Instagram, en el que admitió que esta gira se había convertido en "la encarnación de un debate que la sobrepasa".</p></p><p><p>El responsable del fenómeno de masas conocido en su día como la 'bruelmanía' aseguró que si hasta ahora había mantenido los conciertos, a pesar de las medidas judiciales contra él, no fue como "desafío" o "provocación", sino por la voluntad de "subir al escenario" y ejercer su profesión.</p></p><p><p>También por los trabajadores de la gira, que son un centenar según detalló en su mensaje, y por las "más de 150.000 personas que esperaban con tanta impaciencia" los conciertos, concebidos como celebración del 35 aniversario de la publicación de su disco 'Alors regarde'.</p></p><p><p>La batería de recitales, titulada 'Alors, 35 ans, regarde', incluía 35 citas entre octubre y noviembre próximos, con parada en decenas de ciudades francesas, como París, Marsella y Lyon, pero también salidas fuera de Francia, a Bruselas y Ginebra (Suiza).</p></p><p><p>Alcaldes de una quincena de ciudades, como los de Chartres, Caen o Tours, se habían pronunciado públicamente en contra de que los conciertos se celebraran, postura aplaudida por las organizaciones feministas. </p></p><p><p>Otros regidores, como el de Toulouse, el conservador Jean-Luc Moudenc, se habían mostrado públicamente favorables a que Bruel cantase en su ciudad para respetar la presunción de inocencia.</p></p><p><p>El artista, de 67 años, ya había cancelado en mayo pasado -cuando empezaron a amontonarse las acusaciones públicas y denuncias judiciales por delitos sexuales- todos sus conciertos previstos hasta septiembre y sus representaciones teatrales. </p></p><p><p>Además de tener abiertas otras investigaciones aún en proceso, en junio quedó imputado en el marco de cuatro casos distintos por delitos de violación, intento de violación, agresión sexual y acoso sexual, pero se le concedió la libertad bajo control judicial. </p></p><p><p>En julio la Justicia aligeró las medidas cautelares contra él, como la prohibición de salir de Francia, lo que generó una fuerte polémica.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[La aerolínea ITA Airways manifiesta "interés" en iniciar ruta entre Roma y Santo Domingo]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-aerolinea-ita-airways-manifiesta-interes-en-iniciar-ruta-entre-roma-y-santo-domingo/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-aerolinea-ita-airways-manifiesta-interes-en-iniciar-ruta-entre-roma-y-santo-domingo/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:10:06 +0000</pubDate><content:encoded><![CDATA[<p><p>ITA Airways es la aerolínea líder de Italia, propiedad en un 59 % del Ministerio de Economía y Finanzas y en un 41 % de Deutsche Lufthansa AG, opera servicios de transporte aéreo de pasajeros y carga con una flota uniforme de 99 aviones (22 de fuselaje ancho y 77 de fuselaje estrecho), más del 60 % de los cuales son modelos de última generación, según se explica en su página web.</p></p><p><p>En un encuentro en Santo Domingo encabezada por el presidente de la JAC, Julio Peña Guzmán, con la representante legal de ITA Airways, Carolina León y otros funcionarios, se analizaron aspectos económicos y regulatorios vinculados con el "eventual inicio" de las operaciones de la aerolínea italiana en el país caribeño.</p></p><p><p>También se estudiaron las "oportunidades" que generaría esta nueva conexión para "fortalecer" la conectividad aérea entre la República Dominicana e Italia, detalló la JAC en un comunicado de prensa.</p></p><p><p>Peña Guzmán destacó la "importancia" que tendría para República Dominicana la llegada de ITA Airways y la puesta en marcha de la ruta entre Roma-Fiumicino y Santo Domingo.</p></p><p><p>Esta conexión ampliaría las opciones de transporte aéreo para los pasajeros y favorecería el flujo de visitantes procedentes de Italia y otros mercados del sur de Europa, agregó.</p></p><p><p>La JAC también destacó que esta conexión representaría una alternativa para la diáspora dominicana residente en Europa y contribuiría al fortalecimiento de los vínculos comerciales, turísticos y culturales entre ambos países.</p></p><p><p>Actualmente Italia es el tercer país con mayor número de dominicanos residentes en el exterior (unos 30.000), por detrás de España (207.000) y Estados Unidos (más de 2,5 millones), según datos del Instituto de dominicanos y dominicanas en el exterior (Index).</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[La bolsa española arranca septiembre con una caída de 0,75 % por repunte de la inflación]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-bolsa-espanola-arranca-septiembre-con-una-caida-de-075-por-repunte-de-la-inflacion/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-bolsa-espanola-arranca-septiembre-con-una-caida-de-075-por-repunte-de-la-inflacion/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:05:16 +0000</pubDate><content:encoded><![CDATA[<p><p>El principal índice del mercado nacional, el IBEX 35, cedió 150,1 enteros en la primera sesión bursátil de septiembre, ese 0,75 %, y cerró en los 19.824 puntos. En lo que va de año sube el 14,54 % acumulado.</p></p><p><p>El selectivo español arrancaba con avances pero pronto se pasaba a un terreno negativo que imperó durante el resto de la sesión bursátil, en la que llegó a tocar un mínimo en los 19.734,7 puntos, con Wall Street a la baja.</p></p><p><p>Dentro de los grandes valores, le energética Iberdrola cayó el 0,95 %; la textil Inditex, el 0,86 %; el banco BBVA, el 0,68 %; Banco Santander, el 0,63 %; y Telefónica, el 0,47 %. Se desmarcó la petrolera Repsol, que subió el 2,72 %, como el más alcista del IBEX 35.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Perros: ¿es realmente más inteligente una raza que otra?]]></title><link>https://www.abc.com.py/mascotas/2026/09/01/perros-es-realmente-mas-inteligente-una-raza-que-otra/</link><guid isPermaLink="true">https://www.abc.com.py/mascotas/2026/09/01/perros-es-realmente-mas-inteligente-una-raza-que-otra/</guid><dc:creator><![CDATA[Alba Acosta]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:04:03 +0000</pubDate><content:encoded><![CDATA[<p>Sí hay <b>diferencias promedio entre razas</b> en habilidades concretas, pero no existe una única <b>inteligencia canina</b> que permita ordenar a todos los perros de más a menos inteligentes. La genética influye, aunque la educación, las experiencias tempranas, la edad, la salud y la personalidad individual suelen pesar mucho en la vida cotidiana.</p><img src="https://www.abc.com.py/resizer/GdlLmo-VKLBGO3T28_jtsOREuOc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/BKL47Y2SMVHY7NIGCARMNBCIS4.jpg" alt="Un Border Collie puede aprender con rapidez una secuencia de órdenes." height="4000" width="6000"/><p>Un <a href="https://www.abc.com.py/mascotas/2026/07/17/es-adecuado-el-perro-border-collie-para-familias-con-ninos/" target="_self" rel="" title="https://www.abc.com.py/mascotas/2026/07/17/es-adecuado-el-perro-border-collie-para-familias-con-ninos/">Border Collie</a> puede aprender con rapidez una secuencia de órdenes y un <a href="https://www.abc.com.py/mascotas/2026/07/01/la-ciencia-explica-por-que-los-beagles-ignoran-ordenes-con-tanta-frecuencia/" target="_self" rel="" title="https://www.abc.com.py/mascotas/2026/07/01/la-ciencia-explica-por-que-los-beagles-ignoran-ordenes-con-tanta-frecuencia/">Beagle </a>puede destacar siguiendo un olor durante minutos, incluso si ignora una llamada. No son capacidades equivalentes: fueron seleccionados históricamente para tareas distintas.</p><p><a href="https://www.abc.com.py/mascotas/2026/08/27/ansiedad-en-perros-por-que-algunas-razas-son-mas-propensas/">Ansiedad en perros: ¿por qué algunas razas son más propensas?</a></p><h2>Qué dice la ciencia sobre la inteligencia de los perros</h2><p>Uno de los estudios más amplios sobre genética y conducta canina, publicado en <i>Science</i> en <b>2022</b>, analizó datos genéticos y cuestionarios de más de <b>18.000 </b>perros. Los investigadores encontraron que la raza explica, en promedio, cerca del <b>9% </b>de la variación conductual entre individuos.</p><p>El resultado no niega que algunas razas tengan tendencias reconocibles. Los <b>perros pastores</b>, por ejemplo, suelen mostrar mayor sensibilidad a movimientos y predisposición a controlar desplazamientos; los <b>retrievers</b>, más interés por traer objetos; y muchos <b>sabuesos</b>, una fuerte persistencia olfativa. Pero el estudio advierte que predecir el comportamiento de un perro concreto solo por su raza tiene límites importantes.</p><img src="https://www.abc.com.py/resizer/CTOlnM_RLmxBrg6St6kc8FbHTQo=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/M6KB2J6XMFEXBNMDSHG5HQEBCI.jpg" alt="Muchos sabuesos muestran una fuerte persistencia olfativa." height="3464" width="5196"/><p>En otras palabras: que un perro pertenezca a una raza considerada “fácil de adiestrar” no garantiza que aprenda rápido, ni que un <b>mestizo</b> carezca de habilidades destacables.</p><h2>Inteligencia no es lo mismo que obediencia</h2><p>La confusión más frecuente surge cuando se llama inteligente al perro que <b>responde de inmediato</b>. La <b>obediencia </b>depende de la capacidad de aprendizaje, pero también de la motivación, el vínculo con la persona, el contexto y el modo de entrenamiento.</p><img src="https://www.abc.com.py/resizer/Vx3h-z3L77cQABd7RfkP9_up13Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/WZRGGPMROFDIZDGUBV4RF3X5PI.jpg" alt="La obediencia depende de la capacidad de aprendizaje, pero también de la motivación, el vínculo con la persona, el contexto y el modo de entrenamiento." height="3825" width="5730"/><p><a href="https://www.abc.com.py/mascotas/2026/02/02/las-razas-de-perros-mas-despistadas-cuando-la-belleza-eclipsa-a-la-astucia/">Las razas de perros más “despistadas”: cuando la belleza eclipsa a la astucia</a></p><p>Un perro que no acude al parque puede no haber “olvidado” la orden: quizá el rastro de otro animal, un estímulo visual o la posibilidad de explorar resulta más valioso en ese momento. En los sabuesos, por ejemplo, seguir un olor no es una distracción casual, sino una conducta intensamente reforzante.</p><p>La etología distingue, entre otras, la cognición social —comprender gestos o miradas humanas—, la capacidad de resolver problemas, la memoria, el autocontrol y las aptitudes sensoriales. Un perro puede sobresalir en una y no en otra.</p><h2>El ambiente puede cambiar más de lo que parece</h2><p>La <a href="https://www.abc.com.py/mascotas/2024/11/26/guia-para-socializar-a-un-cachorro-desde-su-primer-paseo-hasta-el-parque/" target="_self" rel="" title="https://www.abc.com.py/mascotas/2024/11/26/guia-para-socializar-a-un-cachorro-desde-su-primer-paseo-hasta-el-parque/">socialización temprana</a>, el descanso, el ejercicio adecuado y el aprendizaje con refuerzo positivo favorecen el desarrollo conductual. Un cachorro que tuvo pocas oportunidades de explorar, jugar o conocer entornos variados puede mostrarse <b>menos seguro ante desafíos</b>, sin que eso refleje una menor capacidad cognitiva.</p><p>También importa la salud. <b>Dolor articular</b>, <b>pérdida auditiva</b>, <b>problemas visuales</b>, <b>hipotiroidismo</b> o el <a href="https://www.abc.com.py/mascotas/2026/05/28/sindrome-cognitivo-canino-senales-que-no-deberias-ignorar-en-tu-perro/" target="_self" rel="" title="https://www.abc.com.py/mascotas/2026/05/28/sindrome-cognitivo-canino-senales-que-no-deberias-ignorar-en-tu-perro/">deterioro cognitivo asociado a la vejez</a> pueden hacer que un perro parezca distraído, lento o menos dispuesto a aprender. Ante un cambio brusco de conducta, la consulta veterinaria es más útil que atribuirlo a la raza.</p><h2>Por qué los rankings de razas inteligentes son incompletos</h2><p>Las listas suelen basarse en cuántas repeticiones necesita un perro para aprender una orden y con qué frecuencia la cumple. Ese criterio favorece a razas seleccionadas para trabajar cerca de personas y responder con precisión, pero deja fuera talentos como detectar olores, orientarse, persistir ante una tarea o tomar decisiones a distancia.</p><img src="https://www.abc.com.py/resizer/H2u-uYE2ztmBifqNh2Ub4w7rXI8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/TRS6VQTNKBCLTF3FYP3PX345SQ.jpg" alt="Un animal motivado, comprendido y entrenado de forma consistente suele mostrar capacidades que ningún ranking puede anticipar." height="2378" width="3298"/><p><a href="https://www.abc.com.py/mascotas/2026/07/21/dia-mundial-del-perro-por-que-los-perros-se-convirtieron-en-nuestros-companeros-mas-cercanos/">Día Mundial del Perro: por qué los perros se convirtieron en nuestros compañeros más cercanos</a></p><p>Para convivir mejor con un perro, es bueno preguntarse <b>qué tipo de aprendizaje, actividad y comunicación necesita ese individuo</b>. Un animal motivado, comprendido y entrenado de forma consistente suele mostrar capacidades que ningún ranking puede anticipar.</p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/cNHm0dCsPhczjOXSY1VbYHSItXM=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/DLUOBITN35DEDMK5ZHGAGPYRFI.jpg"><media:description type="plain"><![CDATA[¿Hay razas de perros más inteligentes que otras?]]></media:description><media:credit role="author" scheme="urn:ebu">Anna-av</media:credit></media:content></item><item><title><![CDATA[Reiteran orden de captura del extitular de APA Cosme Roa]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/reiteran-orden-de-captura-del-extitular-de-apa-cosme-roa/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/reiteran-orden-de-captura-del-extitular-de-apa-cosme-roa/</guid><dc:creator><![CDATA[Marcia Ferreira, ABC Color]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:03:31 +0000</pubDate><content:encoded><![CDATA[<p>La jueza de Ejecución Penal Cynthia Sostoa reiteró hoy, por cuarta vez, la orden de captura dictada contra el extitular de <a href="https://www.abc.com.py/tag/asociacion-de-autores-paraguayos/" target="_self" rel="" title="https://www.abc.com.py/tag/asociacion-de-autores-paraguayos/"><b>Autores Paraguayos Asociados (APA)</b></a>, <a href="https://www.abc.com.py/tag/cosme-alcibiades-roa/" target="_self" rel="" title="https://www.abc.com.py/tag/cosme-alcibiades-roa/"><b>Cosme Alcibiades Roa</b></a> el 7 de marzo de 2022. El ahora prófugo debe cumplir una condena de seis años de cárcel, por un millonario desvío detectado en la entidad a su cargo.</p><img src="https://www.abc.com.py/resizer/V8J-thUsFAXXGs0P9DFLS-XZJxs=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/6HCORZ5BHFFGJBKTFH3DXCH6WI.jpg" alt="El interventor judicial Librado Sánchez (4º de der. a izq), en las oficinas de APA. Fue el 30 de agosto de 2016, oportunidad en que dijo que las irregularidades detectadas eran "tremendas". Archivo ABC." height="744" width="1211"/><p>Tras recibir el expediente de la causa abierta por el millonario desvío descubierto en el año 2016, la magistrada Sostoa ordenó la captura de Cosme Roa y su reclusión en la Penitenciaría Nacional de Tacumbú, actual Centro Nacional de Prevenidos.</p><p><a href="https://www.abc.com.py/nacionales/2021/06/22/sala-penal-rechaza-recurso-contra-condena-a-exdirectivos-de-apa/">Sala penal rechaza recurso contra condena a exdirectivos de APA</a></p><h2>Orden de captura internacional contra Cosme Alcibiades Roa, desde 2024</h2><p>La magistrada dio a conocer su decisión a través de a través del auto interlocutorio (AI) N° 410, del 7 de marzo de 2022 y ante la renuencia del condenado en presentarse ante la justicia, el 26 de enero de 2024, el Juzgado libra oficio al Departamento de Interpol de la Policía Nacional a fin de ordenar la captura internacional.</p><img src="https://www.abc.com.py/resizer/zNN-_aWRHkB-Sd8ghvTzeBJ1X04=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/C52ZB5OKR5BOLHRB4RNM4UQ6OY.jpg" alt="La sede de Autores Paraguayos Asociados (APA), ubicada sobre la calle Chile entre Piribebuy y Humaitá." height="664" width="838"/><p>Posteriormente, el juzgado reiteró la orden de captura de Roa el 15 de enero de 2025 y el 2 de febrero de 2026, sin éxito.</p><p><a href="https://www.abc.com.py/edicion-impresa/judiciales-y-policiales/2019/11/19/condenan-a-exdirectivos-de-apa-por-desfalco-de-g-20000-millones/">Condenan a exdirectivos de APA por desfalco de G. 20.000 millones</a></p><p>“Con el objeto de procurar el cumplimiento efectivo de la condena que le fuera impuesta al condenado Cosme Alcibiades Roa, en razón a que, a la fecha se encuentra firme y en etapa de ejecución; y teniendo en cuenta, que ya se había librado oficio correspondiente a la Policía Nacional para la captura del mismo, no obrando comunicación alguna sobre la privación de libertad a la fecha; corresponde reiterar la orden de captura del condenado en todo el territorio de la República del Paraguay”, explica la jueza, en su AI N° 1.238.</p><h2>APA tuvo perjuicio de G. 20.000 millones</h2><p>Cosme Alcibiades Roa y Luis Barrientos, expresidente y exsecretario de Autores Paraguayos Asociados (APA), fueron condenados a 6 y 4 años de prisión por el<a href="https://www.abc.com.py/edicion-impresa/artes-espectaculos/las-irregularidades-en-apa-son-tremendas-segun-interventor-1513837.html" target="_self" rel="" title="https://www.abc.com.py/edicion-impresa/artes-espectaculos/las-irregularidades-en-apa-son-tremendas-segun-interventor-1513837.html"><b> desvío</b></a> de G. 20.000 millones, ocurrido entre los años 2012 y 2016, en un juicio oral y público que concluyó en noviembre del 2019.</p><p><a href="https://www.abc.com.py/nacionales/2020/12/30/confirman-condenas-a-exdirectivos-de-apa/">Confirman condenas a exdirectivos de APA</a></p><p>El Tribunal de Sentencia presidido por Lourdes Peña e integrado por Rossana Maldonado y Blanca Gorostiaga encontró culpable a Roa por haber cometido los hechos punibles de lesión de confianza y violación de llevar libros de comercio.</p><p>Por su parte, Barrientos fue condenado por lesión de confianza, alteración de datos y sabotaje de sistemas electrónicos en carácter de instigador, debido a que el día de la intervención judicial en APA se manipuló el sistema de circuito cerrado.</p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/zcd0vVNca37Z3mN4lv-RGhHOugM=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/UWMZ6ACK6RABFKX2A44L2E5GKI.jpg"><media:description type="plain"><![CDATA[Cosme Roa y Luis Barrientos, expresidente y exsecretario de APA, en el juicio en que fueron condenados por desvío (2019). Archivo ABC. ]]></media:description><media:credit role="author" scheme="urn:ebu">Archivo, ABC Color</media:credit></media:content></item><item><title><![CDATA[Estados Unidos bombardea nuevo objetivos en Irán]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/estados-unidos-bombardea-nuevo-objetivos-en-iran/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/estados-unidos-bombardea-nuevo-objetivos-en-iran/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:00:15 +0000</pubDate><content:encoded><![CDATA[<p><p>El organismo militar, con sede en Florida, señaló en sus redes sociales que a las 12:00 hora del este de Estados Unidos (16:00 GMT), "las fuerzas de EE.UU. comenzaron a ejecutar ataques contra objetivos del Cuerpo de la Guardia Revolucionaria Islámica (CGRI) en Irán", sin precisar cuáles.</p></p><p><p>"Los ataques se producen tras los recientes intentos de agresión por parte del CGRI contra el transporte marítimo comercial en el estrecho de Ormuz y contra los miembros del servicio militar estadounidense desplegados en la región", indicó el Centcom en su breve comunicado, de solo un párrafo.</p></p><p><p>Esta es la segunda agresión desde que Estados Unidos atacara, entre la noche del domingo y la madrugada del lunes, la isla de Larak, desde donde Teherán se preparaba para lanzar cohetes cargados con minas marinas al estrecho de Ormuz, según Washington, en un ataque en el que murieron dos personas. </p></p><p><p>Irán respondió con ataques contra bases estadounidenses en Jordania y Emiratos Árabes, sin daños reportados por ahora, en el primer intercambio de hostilidades militares en un mes. </p></p><p><p>Además, el presidente del Parlamento y jefe negociador iraní, Mohamad Baqer Qalibaf, afirmó este martes que si Estados Unidos intensifica el bloqueo marítimo a sus buques y puertos, Irán responderá militarmente.</p></p><p><p>El estrecho de Ormuz se ha convertido para Irán en su principal medida de presión en la guerra que comenzó el 28 de febrero, con la que ha paralizado casi todas las exportaciones de petróleo y exige a los buques que lo quieran cruzar que obtengan su permiso.</p></p><p><p>Pero en las últimas semanas Estados Unidos ha restablecido parte del tráfico marítimo en el estrecho a lo largo de una ruta meridional cercana a Omán, según coinciden expertos en petróleo y Oriente Medio.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Organización no gubernamental Foro Penal contabiliza 328 presos políticos en Venezuela]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/organizacion-no-gubernamental-foro-penal-contabiliza-328-presos-politicos-en-venezuela/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/organizacion-no-gubernamental-foro-penal-contabiliza-328-presos-politicos-en-venezuela/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:00:13 +0000</pubDate><content:encoded><![CDATA[<p><p>En su cuenta de X, Foro Penal detalló que, del total de presos políticos, 183 son civiles y 145 militares, todos mayores de edad. Además, añadió que hay 33 extranjeros o ciudadanos con doble ciudadanía entre los 328 detenidos.</p></p><p><p>El pasado 14 de agosto, el Gobierno de Venezuela anunció la excarcelación de 131 personas, aunque Foro Penal pudo verificar 89, mientras que la mayor coalición opositora de Venezuela, agrupada en la Plataforma Unitaria Democrática (PUD), contabilizó 105, por lo que varias ONG pidieron la publicación de la lista de liberados, algo que no se materializó.</p></p><p><p>La presidenta encargada de Venezuela, Delcy Rodríguez, aseguró el pasado 24 de agosto que 1.046 venezolanos han sido liberados desde enero de 2026, cuando comenzó un proceso de excarcelaciones de presos políticos pocos días después de que Estados Unidos capturara a Nicolás Maduro en un ataque militar en Caracas.</p></p><p><p>El Gobierno encargado, que niega que en Venezuela haya presos políticos sino que asegura son personas que cometieron delitos, ordenó en enero un proceso de excarcelaciones que se ha extendido durante todo el año. </p></p><p><p>Por su parte, el Parlamento, de mayoría chavista, también aprobó en febrero una ley de amnistía que benefició a más de 8.000 personas, aunque la mayoría de ellas ya se encontraban en libertad restringida.</p></p><p><p>Dirigentes y activistas, así como organizaciones de oposición y de derechos humanos, han exigido la libertad plena de todos los presos políticos.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Víctima de apuñalamiento en Times Square trabajaba para Bank of America]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/victima-de-apunalamiento-en-times-square-trabajaba-para-bank-of-america/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/victima-de-apunalamiento-en-times-square-trabajaba-para-bank-of-america/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 17:00:10 +0000</pubDate><content:encoded><![CDATA[<p><p>"Estamos conmocionados y profundamente entristecidos por la trágica pérdida de nuestra compañera. Era una integrante muy apreciada de nuestro equipo y la echaremos mucho de menos", indicó el banco en un comunicado enviado a EFE. </p></p><p><p>"Nuestros pensamientos están con su familia y todos sus seres queridos", agrega la nota.</p></p><p><p>Erin Piacenti, de 32 años, ocupaba un cargo de vicepresidenta de negocios en el banco en Nueva York y fue apuñalada en el abdomen por Pamela Cisneros, muriendo poco después en un hospital de la ciudad.</p></p><p><p>Piacenti residía en Nueva Jersey y el pasado 10 de agosto había celebrado su segundo aniversario de matrimonio, según medios.</p></p><p><p>Cisneros, con historial de problemas mentales según las autoridades, apuñaló también a un hombre de 68 años que se recupera de las heridas y que aún no ha sido identificado.</p></p><p><p>La atacante murió a manos de la policía, que le disparó tras negarse a soltar los dos cuchillos con los que agredió a sus víctimas y amenazar también a los agentes, según informó la comisionada Jessica Tisch en conferencia de prensa tras el incidente, que ocurrió poco después de las cuatro de la tarde.</p></p><p><p>De acuerdo con la policía, Cisneros había enfrentado ya incidentes con la policía en 2018 y 2019, pero sin arrestos. </p></p><p><p>El incidente provocó que la policía cerrara una de las entradas principales del metro en Times Square y cerrara varias calles al tránsito mientras transcurría la investigación, lo que causó gran aglomeración de público y coches en una ya congestionada zona.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Marino paraguayo desaparecido tras accidente: familia pide que no cese la búsqueda]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/marino-paraguayo-desaparecido-tras-accidente-familia-pide-que-no-cese-la-busqueda/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/marino-paraguayo-desaparecido-tras-accidente-familia-pide-que-no-cese-la-busqueda/</guid><dc:creator><![CDATA[Claudia Peña]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:58:52 +0000</pubDate><content:encoded><![CDATA[<p>Un accidente registrado en aguas del río Paraná mantiene en la incertidumbre a una familia del departamento de Concepción.<b> Ricardo Aguilera León</b>, un marino compatriota de 30 años de edad y con 5 años de trayectoria profesional, continúa con<b> paradero desconocido tras sufrir un accidente laboral el pasado domingo 23 de agosto.</b></p><p>El hecho ocurrió a la altura del kilómetro 1.016 del cauce hídrico, <b>en jurisdicción de la provincia de Corrientes, Argentina</b>. Aguilera León se encontraba cumpliendo tareas de monitoreo a bordo del remolcador junto a un compañero de labores. Durante el procedimiento,<b> la embarcación auxiliar en la que se desplazaban sufrió un desperfecto mecánico</b> y fue arrastrada por la corriente de la zona.</p><img src="https://www.abc.com.py/resizer/9VwDq85bSQLDQW58BmaChWw6IrA=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/SPY47ENF7VAVTOHOUHMYYHELNY.jpg" alt="Ricardo Aguilera León, un joven marino cuyo paradero es desconocido desde el 23 de agosto" height="793" width="710"/><p>Poco tiempo después del hecho, <b>el cuerpo de su compañero fue hallado sin vida </b>por otros tripulantes. Sin embargo, de Ricardo no se ha obtenido ningún rastro hasta el momento. Ante la desesperante situación, cuatro familiares del marino viajaron hasta la provincia argentina para supervisar, acompañar y colaborar en los intensos rastreos que se realizan diariamente.</p><p><a href="https://www.abc.com.py/nacionales/2026/08/10/paraguayo-desaparecido-en-la-selva-de-misiones-tuvo-que-correr-por-su-vida/">Paraguayo desaparecido en la selva de Misiones, Argentina: “Tuvo que correr por su vida”</a></p><h2>Piden que la búsqueda no se detenga </h2><p>En conversación con ABC, <b>Elvio Aguilera</b>, hermano de la víctima, manifestó su preocupación debido a la falta de respuesta y acompañamiento de las autoridades locales de nuestro país. Hasta ahora, según relató, la búsqueda está a cargo de la Prefectura Argentina, pero <b>con el transcurrir de los días, los esfuerzos disminuyen, </b>explicó. </p><img src="https://www.abc.com.py/resizer/NY2BhTos0lBtYyjo9HOt-afSa3Q=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QP2X4ADDJ5A4HKACXUNRTINY6Y.jpg" alt="Ricardo Aguilera León fue reportado como desaparecido tras un percance con su embarcación." height="899" width="800"/><p>La familia apela a la intervención del gobierno paraguayo y los organismos consulares para brindar asistencia institucional y<b> garantizar que la búsqueda en aguas argentinas continúe de manera ininterrumpida</b> hasta dar con el paradero de Ricardo.</p><p><a href="https://www.abc.com.py/nacionales/2026/08/19/hospitales-de-argentina-cierran-puertas-como-afectara-a-paraguay/">Hospitales de Argentina cierran puertas: ¿Cómo afectará a Paraguay?</a></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/liz2ws6YUuCLdE16rpLvA2njhI0=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/6X2543DHEVDWLEPKWDA25VOU44.jpg"><media:description type="plain"><![CDATA[Ricardo Aguilera León, joven trabajador,  fue reportado como desaparecido tras un incidente de la embarcación en la que se encontraba]]></media:description><media:title><![CDATA[Desaparece joven trabajador fluvial en accidente con embarcación G.W. Fortune]]></media:title><media:credit role="author" scheme="urn:ebu">Gentileza de familiares</media:credit></media:content></item><item><title><![CDATA[Lamine Yamal, sobre Julián: "Es un gran jugador pero estoy muy contento con la plantilla"]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/lamine-yamal-sobre-julian-es-un-gran-jugador-pero-estoy-muy-contento-con-la-plantilla/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/lamine-yamal-sobre-julian-es-un-gran-jugador-pero-estoy-muy-contento-con-la-plantilla/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:55:12 +0000</pubDate><content:encoded><![CDATA[<p><p>El atacante del Barcelona, campeón del mundo y de Europa con la selección española, dijo durante su presencia en la Gala AFE celebrada en Madrid que en este inicio de temporada "se está viendo al equipo muy bien y no están faltando goles".</p></p><p><p>Uno de los jugadores que está deseando vestir los colores del Barcelona es el delantero del Atlético de Madrid Julián Álvarez pero su traspaso al equipo catalán se antoja difícil debido a la negativa del conjunto rojiblanco para negociar su salida.</p></p><p><p>“Obviamente Julián es un gran jugador, pero estoy muy contento con la plantilla que tenemos”, apuntó Lamine, cuyo objetivo esta temporada es "ganar la Champions" y seguir ampliando un palmarés al que se ha incorporado recientemente la Copa del Mundo con España.</p></p><p><p>"Todos los días que te levantas y eres campeón del mundo y eres muy feliz. La victoria con Portugal o Francia nos hizo creer que podíamos ser campeones y me quedo con eso. Soy muy feliz", subrayó.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[México captura a presunto implicado en el atentado con carro bomba en Zacatecas]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/mexico-captura-a-presunto-implicado-en-el-atentado-con-carro-bomba-en-zacatecas/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/mexico-captura-a-presunto-implicado-en-el-atentado-con-carro-bomba-en-zacatecas/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:55:10 +0000</pubDate><content:encoded><![CDATA[<p><p>La aprehensión ocurrió como parte de los despliegues de las fuerzas de seguridad estatales y federales tras el ataque en Ojocaliente.</p></p><p><p>La explosión se produjo horas después de la captura en el municipio de Villa García de William Ariel 'N', un joven de 18 años originario de Aguascalientes a quien las autoridades identificaron como presunto sicario del Cartel Jalisco Nueva Generación (CJNG) y responsable de detonar una motocicleta cargada con explosivos al paso de una patrulla.</p></p><p><p>El atentado con el carro bomba dejó un saldo de al menos 10 personas heridas, dos de ellas en estado grave entre agentes de las corporaciones y civiles, según detalló en entrevista radiofónica el fiscal general del estado de Zacatecas, Cristian Paul Camacho.</p></p><p><p>El titular de la fiscalía estatal explicó que la agresión armada contra la sede policial involucró un artefacto explosivo improvisado compuesto por un tubo de metal con pólvora comprimida, instalado en un vehículo con reporte de robo desde abril de 2026 en el vecino estado de Jalisco.</p></p><p><p>Los reportes e investigaciones iniciales de las autoridades señalan que el atentado habría sido orquestado por sicarios del CJNG como un acto de represalia directo tras la detención previa de William Ariel 'N' en la zona limítrofe con Aguascalientes.</p></p><p><p>Ante la gravedad de los hechos, el Gabinete de Seguridad del Gobierno mexicano informó que instituciones como la Secretaría de Seguridad, Defensa, la Marina, la Guardia Nacional y la FGR colaboran activamente con las autoridades locales para esclarecer el ataque y reforzar el operativo de protección a la ciudadanía.</p></p><p><p>Por su parte, Reyes Mugüerza reafirmó a través de un mensaje oficial el compromiso de las instituciones de seguridad en la contención de los grupos criminales que disputan el control territorial en la región.</p></p><p><p>El uso de estos artefactos marca un peligroso repunte en las tácticas de la delincuencia organizada en Zacatecas, un estado clave para las rutas del narcotráfico hacia el norte del país donde el CJNG mantiene una cruenta disputa territorial con el Cartel del Pacífico.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Petro dice que denunció a De la Espriella ante la CPI por persecución política]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/petro-dice-que-denuncio-a-de-la-espriella-ante-la-cpi-por-persecucion-politica/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/petro-dice-que-denuncio-a-de-la-espriella-ante-la-cpi-por-persecucion-politica/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:55:07 +0000</pubDate><content:encoded><![CDATA[<p><p>"Debo advertirle a Abelardo (De la Espriella), que antes de dejar ser presidente dejé una denuncia contra él por la persecución contra un grupo civil con identidad política, delito de lesa humanidad", escribió el exmandatario en X.</p></p><p><p>Petro, que dejó el poder el pasado 7 de agosto cuando asumió De la Espriella, agregó que bajo sus derechos de cuando aún era presidente "y bajo la ley colombiana que es el Estatuto de Roma, la denuncia se interpuso en la Corte Penal Internacional".</p></p><p><p>La CPI, con sede en La Haya (Países Bajos), es el tribunal internacional encargado de investigar y juzgar a personas acusadas de cometer genocidio, crímenes de lesa humanidad, crímenes de guerra y el crimen de agresión. </p></p><p><p>Colombia suscribió el Estatuto de Roma desde 2002, por lo que la Corte tiene jurisdicción sobre esos crímenes cuando se cumplen las condiciones previstas en ese tratado. </p></p><p><p>El anuncio de Petro se produjo en un mensaje donde condenó el homicidio de los líderes sociales colombianos James Flor y María Ovidia Palechor, que fueron asesinados en el convulso departamento del Cauca (suroeste), según informó este martes el Consejo Regional Indígena del Cauca (CRIC).</p></p><p><p>"Han asesinado a los compañeros James Flor y María Ovidia Palechor, líderes sociales del campesinado y comunitarios en Cajibío (Cauca). Ambos amigos personales míos y militantes del pacto Histórico", indicó Petro.</p></p><p><p>Según los primeros datos recabados sobre los hechos, varios sujetos armados irrumpieron en una vivienda que compartía este matrimonio en La Pedregosa, en el municipio de Cajibío, y dispararon de forma indiscriminada contra los dos líderes sociales.</p></p><p><p>La ONG colombiana Instituto de Estudios para el Desarrollo y la Paz (Indepaz) indicó en la red social X que con estas dos muertes suman 103 los líderes comunitarios fallecidos de forma violenta en lo que va de año en todo el país, lo que supone uno cada 2,3 días.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Capturan a dos sospechosos de asaltos sistemáticos a alemanes en Guairá]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/capturan-a-dos-sospechosos-de-asaltos-sistematicos-a-alemanes-en-guaira/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/capturan-a-dos-sospechosos-de-asaltos-sistematicos-a-alemanes-en-guaira/</guid><dc:creator><![CDATA[Siro Benítez]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:51:03 +0000</pubDate><content:encoded><![CDATA[<p>Agentes del <b>Departamento de Investigación de Hechos Punibles</b> de Guairá detuvieron a dos hombres que estarían vinculados a varios hechos de robo agravado registrados en la zona de Independencia, principalmente contra <b>familias y ciudadanos de nacionalidad alemana</b>.</p><p>Los detenidos fueron identificados como <b>Derlis Gustavo Almada Benítez</b>, de 36 años, y <b>Blasido Paredes Ojeda</b>, de 44 años. Ambos fueron localizados durante un procedimiento realizado en un camino vecinal de la compañía Santo Domingo, distrito de Independencia.</p><p>La investigación se inició luego de un <b>asalto ocurrido en la compañía Santa Cecilia</b> de Independencia, donde un ciudadano alemán de 40 años fue despojado de dinero en efectivo y teléfonos celulares, según explicó el jefe de Investigaciones de Guairá, comisario Jorge Mazacotte.</p><img src="https://www.abc.com.py/resizer/iim45Vg4YWluOdNwrIa_G1QsMl4=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/GLV62MKPTJD5XB72JIKWHNNBDQ.jpg" alt="Capturan a dos sospechosos de asaltos sistemáticos a alemanes en Guairá." height="478" width="848"/><p>A partir de ese hecho,<b> los investigadores identificaron un inmueble </b>donde presumían que podrían encontrarse elementos relacionados con el asalto. El lugar fue allanado durante la mañana del 28 de agosto, por disposición judicial.</p><p>El procedimiento se realizó en una vivienda ubicada en la compañía Santo Domingo, también de Independencia, propiedad de Derlis Gustavo Almada Benítez. La comitiva policial ingresó al inmueble con una orden de allanamiento y procedió a verificar las diferentes dependencias.</p><p><a href="https://www.abc.com.py/policiales/2026/08/31/reclaman-precariedad-en-la-logistica-de-la-policia-para-cobertura-del-mundial-de-rally-pero-la-comandancia-lo-niega/">Reclaman precariedad en la logística de la Policía para cobertura del Mundial de Rally, pero la Comandancia lo niega</a></p><p>Durante la intervención fueron incautadas varias <b>armas de fuego y de fabricación casera</b>, además de <b>armas de aire comprimido e imitaciones de pistolas</b>. Entre las evidencias figuran una pistola calibre .45, una pistola Taurus, un revólver calibre .22 y un rifle calibre .22 de fabricación casera.</p><p>También fueron encontrados dos rifles de aire comprimido, una pistola de aire comprimido de procedencia taiwanesa y <b>municiones para diferentes armas y calibres</b>.</p><img src="https://www.abc.com.py/resizer/rdeP6ED3hp0G5WiSu6yx9NTlLoY=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/SCYYXOLRCBHTXE5ERJIMZFQVNQ.jpg" alt="Capturan a dos sospechosos de asaltos sistemáticos a alemanes en Guairá." height="1200" width="1600"/><p>Los investigadores igualmente encontraron <b>varios teléfonos celulares, una tablet</b>, una memoria de 64 GB, un microchip, un binocular y una mochila, además de diversas herramientas.</p><p>Entre las prendas incautadas había dos pasamontañas, guantes, un quepis, pantalones oscuros, un pulóver verde y una campera negra. La Policía considera que estos elementos <i><b>podrían aportar información para establecer la participación de los sospechosos en otros hechos.</b></i></p><p><a href="https://www.abc.com.py/policiales/2026/08/31/transfieren-a-asuncion-el-caso-de-los-30-fusiles-incautados-en-pedro-juan-caballero/">Transfieren a Asunción el caso de los 30 fusiles incautados en Pedro Juan Caballero</a></p><p>El comisario Mazzacotte señaló que <b>algunas de las evidencias ya fueron reconocidas</b> por personas afectadas por anteriores robos. Como ejemplo, mencionó un rifle de aire comprimido que habría sido sustraído de una ferretería de Independencia.</p><p>A esto se suman las <b>imágenes de cámaras de circuito cerrado </b>obtenidas durante las investigaciones de hechos anteriores. Según el jefe policial, los investigadores revisaron fotogramas de los videos y encontraron <b>coincidencias entre las prendas utilizadas durante los asaltos y las ropas incautadas</b> durante el allanamiento.</p><img src="https://www.abc.com.py/resizer/3NhlFXpJpc8qF9VATxlPeL_JXeU=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/OWBMLOQYUBDTXKIKC4AV7NEYLY.jpg" alt="Capturan a dos sospechosos de asaltos sistemáticos a alemanes en Guairá." height="1600" width="747"/><p>Uno de los hechos que se busca esclarecer ocurrió en la <b>compañía 3 de Noviembre de Paso Yobai</b>, donde una familia alemana fue víctima de un robo agravado. Los investigadores también analizan un asalto ocurrido en una ferretería de la colonia Independencia.</p><p>Mazzacotte indicó que, hasta el momento, los dos detenidos estarían vinculados a <b>al menos cuatro hechos delictivos</b>. Sin embargo, la investigación continúa abierta y los agentes revisan nuevas imágenes de cámaras de seguridad para determinar si los mismos individuos tuvieron participación en otros robos registrados en la zona.</p><p>Los procedimientos fueron realizados en prosecución de la causa caratulada como supuesto robo agravado en Independencia, bajo la dirección de la <b>fiscal Rocío Rivas</b>. La orden de allanamiento fue emitida por el <b>juez Porfirio Martínez López</b>.</p><p>Tras su detención, Almada Benítez y Paredes Ojeda fueron trasladados para una inspección médica en el Hospital Distrital de Independencia y posteriormente derivados a la Comisaría 14ª de Melgarejo,<b> donde quedaron a disposición del Ministerio Público.</b></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/hnCrDv18gr425kOJMNLgbKzvtqU=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/NEZXHP72B5EG7JI2F6LG6Q63ZA.jpg"><media:description type="plain"><![CDATA[Capturan a dos sospechosos de asaltos sistemáticos a alemanes en Guairá.]]></media:description><media:title><![CDATA[Detenidos por robos a ciudadanos alemanes en Independencia]]></media:title><media:credit role="author" scheme="urn:ebu">Gentileza</media:credit></media:content></item><item><title><![CDATA[Cuba inicia un curso escolar "ajustado" a la crisis y al “sobresfuerzo” de las familias]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/cuba-inicia-un-curso-escolar-ajustado-a-la-crisis-y-al-sobresfuerzo-de-las-familias/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/cuba-inicia-un-curso-escolar-ajustado-a-la-crisis-y-al-sobresfuerzo-de-las-familias/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:50:18 +0000</pubDate><content:encoded><![CDATA[<p><p>El Gobierno cubano celebró la fecha con un acto en La Habana en un intento por sostener una de las consideradas “conquistas” de la revolución en la isla. </p></p><p><p>La gala cultural tuvo lugar en la céntrica avenida del Prado en La Habana Vieja, mientras que el parque homónimo sirvió de espacio para que decenas de niños de todos los niveles educativos participaran en la ceremonia con demostraciones de práctica de deportes, eventos científicos o campamentos de exploradores. </p></p><p><p>En primera fila estaba el presidente cubano, Migual Díaz-Canel, junto a otras autoridades del Partido Comunista de Cuba (único legal) y el Gobierno. </p></p><p><p>El mandatario no pronunció ningún discurso, aunque recalcó en redes sociales la importancia de que los “estudiantes inicien hoy otro curso escolar que el imperio (EE.UU.) pretendió impedir con su plan de asfixia”.</p></p><p><p>“Protección social es sostener, en medio del bloqueo energético, las conquistas de la Revolución Cubana”, señaló Díaz-Canel, al referirse a la educación, uno de los sectores priorizados en la isla con el triunfo de la revolución el 1 de enero de 1959, liderada por Fidel Castro (1926-2016), pero que actualmente atraviesa la misma crisis que el resto de sectores en la isla.</p></p><p><p>La ministra de Educación, Naima Trujillo, recalcó por su parte que este curso será “diferente” pero el aspecto “común” para todo el país seguirán siendo “las aspiraciones formativas” de los estudiantes.</p></p><p><p>Puntualizó nuevamente que en la isla todas las instituciones tendrán características propias “ajustadas a la situación del transporte, alimentación y energía de cada localidad”, debido a la crisis energética que sufre la isla en los últimos años y agravada por el bloqueo petrolero que Estados Unidos inició en enero.</p></p><p><p>La pasada semana, la ministra ofreció datos de la coyuntura en una comparecencia de prensa. Aunque aseguró que se logrará cumplir con el material escolar y la alimentación, solo hay una cobertura del 73 % de los docentes; y tan solo una cobertura del 12 % en los uniformes de primaria y “un poquito menos en secundaria”, por lo que aseguró que habría más "flexibilización" en las exigencias. </p></p><p><p>Para madres como la habanera Meilyn Tejeda, cuyo hijo comenzará el primer grado de la primaria, el inicio del curso escolar ha sido “difícil” por la “situación bien complicada" y ha supuesto un “sobresfuerzo enorme”, dijo en conversación con EFE .</p></p><p><p>Sin embargo, reconoce que “los niños están emocionados por el inicio del curso”, aunque mantiene cierta incertidumbre: “veremos ahora, en el trayecto del curso cómo les va y las condiciones cómo se manifiestan”.</p></p><p><p>Expectativa en medio de la policrisis que vive la isla con apagones, inflación, problemas en el suministro de agua y falta de transporte, entre otros. Dificultades para la vida cotidiana que, por supuesto, también terminan por afectar a la educación. </p></p><p><p>Sin embargo, desde el Gobierno se mantiene como premisa sostener el aprendizaje para que toda una generación no quede sin “ser educada” en “las mejores condiciones posibles”.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Rusia responderá a decisiones "antirrusas" y acusa a Alemania de implicación en la guerra]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/rusia-respondera-a-decisiones-antirrusas-y-acusa-a-alemania-de-implicacion-en-la-guerra/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/rusia-respondera-a-decisiones-antirrusas-y-acusa-a-alemania-de-implicacion-en-la-guerra/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:50:14 +0000</pubDate><content:encoded><![CDATA[<p><p>"Moscú responderá a todas las decisiones antirrusas", dijo María Zajárova, portavoz de Exteriores, en declaraciones a la agencia Interfax, después de que el gobierno alemán responsabilizara a Moscú de un ataque híbrido con un dron perpetrado a principios de agosto contra la ciudad de Leipzig.</p></p><p><p>Añadió que "Berlín está metido hasta el cuello tanto en la instigación del conflicto ucraniano como en la participación en atentados terroristas contra la población civil", en alusión a los ataques con drones de Kiev contra la retaguardia rusa.</p></p><p><p>En cuanto al cierre de la Casa Rusa, comentó: "Buscaban una excusa (...) La Casa Rusa no les dejaba tranquilos. Por eso buscaron algo a lo que agarrarse".</p></p><p><p>Alemania acusó hoy a Rusia del ataque híbrido con drones sobre el aeropuerto de Leipzig, en el que se encontraron sistemas no tripulados con explosivos el pasado 4 de agosto.</p></p><p><p>"El Gobierno federal llega a la conclusión de que Rusia es responsable del ataque híbrido no perpetrado en Leipzig el 4 de agosto", dijo el ministro del Interior de Alemania, Alexander Dobrindt, en una rueda de prensa en Berlín junto al titular de Asuntos Exteriores, Johann Wadephul. </p></p><p><p>Wadephul anunció, como consecuencia, el cierre del consulado de Rusia en Bonn, en el oeste de Alemania, y además, se cancelará el contrato del centro cultural ruso Casa Rusa en Berlín.</p></p><p><p>Además, Berlín reforzará los "controles de entrada para los ciudadanos rusos y aumentamos la presión sobre la flota fantasma rusa", precisó el jefe de la diplomacia germana.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[La Bolsa de Londres baja un 0,32 % lastrada por las compañías mineras]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-bolsa-de-londres-baja-un-032-lastrada-por-las-companias-mineras/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-bolsa-de-londres-baja-un-032-lastrada-por-las-companias-mineras/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:45:23 +0000</pubDate><content:encoded><![CDATA[<p><p>El índice principal londinense, el FTSE 100 o 'footsie', retrocedió 34,98 puntos, hasta los 10.789,28, mientras que el secundario, o FTSE 250, se desplomó un 1,67 % -417,50 puntos- hasta los 24.521,29. </p></p><p><p>Las mineras fueron las peor paradas hoy en la City londinense, encabezadas por Endeavour Mining y Antofagasta, que cayeron un 5,44 % y un 5,22 % respectivamente. Completando el podio de caídas estuvo la empresa de ingeniería Weir, que perdió un 4,92 %. </p></p><p><p>Por el contrario, en el apartado de ganancias destacaron la petrolera BP, que aumentó un 5,21 %, la manufacturera de bienes de consumo Reckitt Benckiser Group, que sumó un 4,44 % y la empresa de control de plagas Rentokil Initial, que agregó un 3,24 %.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Jódar debutará contra el chino Bu Yunchaokete tras el retiro de Kokkinakis]]></title><link>https://www.abc.com.py/deportes/tenis/2026/09/01/jodar-debutara-contra-el-chino-bu-yunchaokete-tras-el-retiro-de-kokkinakis/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/tenis/2026/09/01/jodar-debutara-contra-el-chino-bu-yunchaokete-tras-el-retiro-de-kokkinakis/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:45:21 +0000</pubDate><content:encoded><![CDATA[<p><p>Yunchaokete accedió al cuadro principal como "perdedor afortunado" (lucky loser) tras caer en la última ronda de clasificación. Será su tercera participación en el torneo de Nueva York y su sexta en un 'Grand Slam', donde nunca ha ganado un partido.</p></p><p><p>El tenista chino es un asiduo a los torneos 'Challenger' y llegó a ocupar el puesto 64 de la ATP en abril de 2025. Esta es la primera vez que compite en un cuadro principal del circuito desde el Abierto de Australia.</p></p><p><p>Jódar, número 13 del mundo, llega en un buen estado de forma al cuarto y último 'Grand Slam' de la temporada tras una gira sobre pista dura en la que alcanzó la final del ATP 250 de Washington y cayó en semifinales del Masters 1.000 de Montreal, antes de ceder en octavos de final del Masters 1.000 de Cincinnati.</p></p><p><p>Sin embargo, su debut se verá retrasado varias horas por la lluvia que cae sobre Nueva York este martes, lo que ha obligado a aplazar al menos dos horas y media el inicio de la sesión.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Gp2LSAqLoR9lSxn2dpR6y71lG_Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/A5DQC3KIFFBS5EZVY4IFROKFVY.jpg"/></item><item><title><![CDATA[El vicepresidente de El Salvador insta a la integración de Centroamérica en seguridad]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-vicepresidente-de-el-salvador-insta-a-la-integracion-de-centroamerica-en-seguridad/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-vicepresidente-de-el-salvador-insta-a-la-integracion-de-centroamerica-en-seguridad/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:45:19 +0000</pubDate><content:encoded><![CDATA[<p><p>"Un El Salvador más seguro no solamente beneficia a los salvadoreños, puede beneficiar a toda Centroamérica. Una región más segura puede atraer más inversión, una región mejor conectada puede comerciar más, una región estable puede competir mejor", declaró Ulloa en un evento público con motivo al comienzo de los actos conmemorativos de la independencia centroamericana de España. </p></p><p><p>Según Ulloa, "debemos comenzar a pensar la integración centroamericana de una manera diferente, no solamente como una estructura institucional, como reuniones entre gobiernos, tratados y declaraciones, sino como una verdadera integración práctica, especialmente una integración en materia de seguridad".</p></p><p><p>El Salvador, por ejemplo, redujo significativamente sus cifras de homicidios tras implementar un polémico régimen de excepción, que suspende garantías constitucionales a toda la población, en una llamada "guerra" contra las pandillas, históricamente señaladas de cometer los crímenes en este país.</p></p><p><p>"Los desafíos del crimen organizado no conocen fronteras, tampoco deben conocer frontera nuestra cooperación, nuestros esfuerzos contra el narcotráfico, contra la trata de personas, contra el lavado de dinero y nuevas formas de delincuencia transnacional", subrayó el vicepresidente Ulloa en el evento celebrado en el corazón de la capital salvadoreña.</p></p><p><p>Tras su independencia de España en 1821, las provincias de Centroamérica formaron en 1824 la República Federal de Centroamérica, pero su disolución se concretó en 1841.</p></p><p><p>En 1991, la región creó el Sistema de la Integración Centroamericana (SICA) conformada por Belice, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panamá y República Dominicana como miembros de pleno derecho, mientras que México, Estados Unidos y otros países tienen la categoría de observadores regionales.</p></p><p><p>En marzo de 2025, se dio el cese operativo de la Corte Centroamericana de Justicia (CCJ) con la renuncia de Nicaragua, proceso que continuó Honduras el 30 de abril de 2026 y concluyó El Salvador el pasado 20 de mayo, dejando al ente sin el número legal de Estados parte para operar. </p></p><p><p>La CCJ era el órgano judicial principal y permanente del Sistema de la Integración Centroamericana (SICA) y entre sus funciones estaba interpretar y aplicar los tratados del sistema, resolver controversias entre Estados miembros y conocer conflictos relacionados con los órganos de la integración centroamericana.</p></p><p><p>El Estatuto establecía que la Corte debía estar integrada por magistrados provenientes de los Estados parte y que su presupuesto debía ser financiado por estos países en partes iguales.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Bruselas ve "intentos de Rusia de sacar partido" a crisis en Ceuta aunque no de provocarla]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/bruselas-ve-intentos-de-rusia-de-sacar-partido-a-crisis-en-ceuta-aunque-no-de-provocarla/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/bruselas-ve-intentos-de-rusia-de-sacar-partido-a-crisis-en-ceuta-aunque-no-de-provocarla/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:45:14 +0000</pubDate><content:encoded><![CDATA[<p><p>"En el caso de Ceuta, hemos visto intentos por parte de Rusia de sacar partido de la crisis en Internet. Sin embargo, no disponemos de pruebas concluyentes que sugieran que la crisis en sí misma fuera provocada por la desinformación de actores estatales extranjeros", dijo la fuente del SEAE.</p></p><p><p>La misma fuente reconoció que la migración "es un tema delicado en toda Europa" y que en el SEAE han observado "una importante actividad de desinformación en redes sociales que busca aprovecharse de ella, avivar las divisiones y aumentar la desinformación".</p></p><p><p>El presidente del Gobierno español, Pedro Sánchez, preguntado ayer lunes en una entrevista en la cadena SER respecto al papel de otros países en esta crisis, apuntó a que la política exterior "valiente" de España puede haber motivado movimientos de países como Rusia o Israel para desestabilizar a través de bulos y desinformación en el ámbito de los movimientos migratorios.</p></p><p><p>"Es evidente que si Rusia se mete a desinformar sobre esta cuestión o Israel también desinforma criticando al Gobierno de España, no será porque les preocupa la migración en España o en Europa, sino por las posiciones políticas que estamos manteniendo, yo creo que valientes, respecto al genocidio en Gaza o respecto a la invasión de Putin en Ucrania", sostuvo.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Netanyahu reivindica la capacidad tecnológica de Israel durante visita a centro nuclear]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/netanyahu-reivindica-la-capacidad-tecnologica-de-israel-durante-visita-a-centro-nuclear/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/netanyahu-reivindica-la-capacidad-tecnologica-de-israel-durante-visita-a-centro-nuclear/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:45:12 +0000</pubDate><content:encoded><![CDATA[<p><p>"He venido a agradecerles la labor que realizan en esta sala y en estas instalaciones para garantizar el futuro de Israel y su perdurabilidad", afirmó Netanyahu durante el acto, celebrado en una instalación de la Comisión de Energía Atómica de Israel, según recoge un comunicado publicado por su oficina.</p></p><p><p>El primer ministro defendió durante su discurso la necesidad de que Israel sea "más fuerte, más rápido, más sofisticado" y "más capaz" frente a sus adversarios, y vinculó esa fortaleza tecnológica con la capacidad del país para establecer alianzas y promover la paz.</p></p><p><p>Sus declaraciones se produjeron durante el lanzamiento de un programa destinado a formar en física y otras disciplinas científicas a estudiantes de secundaria de Yavne (centro de Israel) y localidades próximas.</p></p><p><p>La visita se produce en una de las instalaciones de la infraestructura nuclear israelí, que incluye también el centro de investigación de Dimona, en el sur del país. </p></p><p><p>Israel mantiene una política de ambigüedad sobre su capacidad nuclear y no reconoce oficialmente poseer armas atómicas, aunque expertos internacionales sostienen que dispone de un arsenal nuclear.</p></p><p><p>El discurso de Netanyahu llega además en un contexto de fuerte tensión regional. Tras la guerra entre Israel, Estados Unidos e Irán iniciada a comienzos de 2026, las hostilidades con Teherán continúan, mientras que las relaciones entre Israel y Turquía se han deteriorado por sus posiciones enfrentadas sobre Siria y la Franja de Gaza.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El presidente chino visita Egipto por primera vez en diez años con la inversión como foco]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-presidente-chino-visita-egipto-por-primera-vez-en-diez-anos-con-la-inversion-como-foco/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-presidente-chino-visita-egipto-por-primera-vez-en-diez-anos-con-la-inversion-como-foco/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:45:10 +0000</pubDate><content:encoded><![CDATA[<p><p> El avión con el jefe de Estado chino a bordo aterrizó en el Aeropuerto Internacional de El Cairo -procedente de Biskek (Kirguistán)- poco después de las 19.10 hora local (16.10 GMT), donde fue recibido por el presidente egipcio, Abdelfatah al Sisi, junto a su esposa Intisar, mientras un grupo de personas realizaba bailes folclóricos típicos del sur del país. </p></p><p><p>En El Cairo, donde se quedará hasta el jueves, está previsto que Xi mantenga con Al Sisi conversaciones sobre las relaciones bilaterales, al ser una visita que tiene como fin fortalecer la asociación estratégica integral entre ambos países y ampliar la cooperación en los ámbitos político, económico y de desarrollo, según las autoridades egipcias.</p></p><p><p>Los lazos entre ambos países "se encuentran en un su mejor momento histórico", declaró la semana pasada el portavoz de la Cancillería china, Lin Jian.</p></p><p><p>La expansión de estos lazos entre China y Egipto se produce en un momento en que El Cairo intenta mantener la flexibilidad en sus relaciones con las principales potencias mundiales.</p></p><p><p>Y es que China se ha convertido en un importante socio económico y tecnológico, mientras que Estados Unidos sigue siendo un socio clave para Egipto en materia de seguridad y defensa.</p></p><p><p>En un artículo de opinión publicado hoy en el diario estatal egipcio Al Ahram, Al Sisi recordó que Egipto fue el primer país árabe y africano en establecer relaciones diplomáticas con China en 1956, como una extensión de los lazos históricos entre dos naciones.</p></p><p><p>Y comentó cómo Pekín ha sido uno de los países interesados ​​en expandir su presencia industrial en Egipto y aprovechar la ubicación estratégica del país. </p></p><p><p>El Ministerio de Inversiones y Comercio Exterior de Egipto estimó el comercio bilateral en unos 19.520 millones de dólares en 2025, y describió a China como uno de los mayores socios comerciales de Egipto, mientras que la inversión china en Egipto ha superado los 10.000 millones de dólares, con empresas chinas activas en la construcción, textiles, electrónica, energía, transporte y fabricación industrial, de acuerdo con el Gobierno egipcio.</p></p><p><p>De hecho, China ha construido el distrito financiero central de la Nueva Capital Administrativa de Egipto, que incluye la Iconic Tower, de 400 metros y 78 pisos, considerada la más alta de África.</p></p><p><p>Esta visita de Xi coincide con el 70º aniversario del establecimiento de relaciones diplomáticas entre ambos países y será su primer viaje a Egipto desde enero de 2016, cuando participó en una cumbre de la Liga Árabe en El Cairo y supervisó la firma de acuerdos sobre infraestructuras, energía, finanzas y desarrollo industrial.</p></p><p><p>Su homólogo egipcio ha viajado en varias ocasiones a China, la última en mayo de 2024 para participar en la cumbre China-Estados Árabes.</p></p><p><p>El pasado julio de 2025, durante una visita a El Cairo del primer ministro chino, Li Qiang, Al Sisi expresó su interés por captar más inversiones chinas en energías renovables y vehículos eléctricos, además de aumentar el turismo procedente del país asiático.</p></p><p><p>En el plano regional, Gaza será previsiblemente uno de los principales asuntos de las conversaciones, mientras que estará también sobre la mesa la guerra en Irán, socio estrecho de China, tras meses de hostilidades y una nueva campaña estadounidense de presión económica contra Teherán que ha afectado a entidades chinas.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Qué es Sea Lion, el proyecto petrolero en las islas Malvinas denunciado en Argentina]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/que-es-sea-lion-el-proyecto-petrolero-en-las-islas-malvinas-denunciado-en-argentina/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/que-es-sea-lion-el-proyecto-petrolero-en-las-islas-malvinas-denunciado-en-argentina/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:40:11 +0000</pubDate><content:encoded><![CDATA[<p><p>Ubicado a 450 metros de profundidad en el Atlántico sur, a unos 220 kilómetros al norte de las Malvinas, Sea Lion es el primer yacimiento de petróleo descubierto en las aguas que circundan las islas, un hallazgo anunciado por Rockhopper en mayo de 2010.</p></p><p><p>Navitas, cuyas acciones cotizan en la Bolsa de Tel Aviv, ingresó a este proyecto 'offshore' (costas afuera) a principios de 2020, cuando adquirió un 30 % de Sea Lion.</p></p><p><p>La petrolera israelí es operadora del proyecto y posee una participación del 65 %, mientras que Rockhopper tiene el restante 35 %.</p></p><p><p>En diciembre de 2025 ambas compañías anunciaron la decisión de inversión, un paso clave porque eso implica que las evaluaciones técnicas, económicas y financieras se completaron y que la iniciativa es considerada un negocio viable.</p></p><p><p>Argentina, que reclama la soberanía sobre las Malvinas -ocupadas por Reino Unido desde 1833-, ha expresado su rechazo al proyecto al alegar que los permisos fueron otorgados de forma ilegal y unilateral por el Gobierno local isleño.</p></p><p><p>La demanda presentada este martes por abogados ambientalistas y excombatientes argentinos de la guerra por las Malvinas (1982) no solo se centra en la cuestión de la soberanía sino también en los potenciales daños ambientales.</p></p><p><p>El proyecto prevé una inversión de 1.800 millones de dólares hasta la obtención del primer crudo, previsto para marzo de 2028, y de 2.100 millones de dólares para el resto de la explotación, con una duración proyectada de 30 años. </p></p><p><p>Sea Lion, que comprende las licencias de producción PL032 y PL004b de la cuenca Malvinas norte, poseía al 31 de julio pasado reservas probadas y probables de 314 millones de barriles de petróleo, según datos de Navitas.</p></p><p><p>Está previsto el desarrollo por fases, empezando por el Área de Desarrollo Norte (NDA).</p></p><p><p>La fase 1 en NDA prevé la perforación de 11 pozos submarinos conectados a una plataforma flotante de producción, almacenamiento y descarga (FPSO).</p></p><p><p>La fase 2 en NDA comenzará tres años después de la primera extracción de petróleo e implicará la perforación de otros 12 pozos submarinos.</p></p><p><p>Luego vendrá el Área de Desarrollo Central (CDA), con la perforación de 20 pozos en la fase 1 y el objetivo de extraer el primer barril a finales de 2030. Luego se iniciará la fase 2, con la perforación de 18 pozos. </p></p><p><p>En un contexto geopolítico global convulsionado y con precios del crudo al alza, Navitas y Rockhopper avanzan a paso firme y han informado que ya tienen acuerdos con proveedores y contratistas, incluidas dos empresas comercializadoras.</p></p><p><p>La unidad FPSO para la fase 1 se llama Aoka Mizu y este mismo mes llegará a un astillero del Sudeste Asiático para su modernización antes de ser enviada a Malvinas.</p></p><p><p>Además, el pasado 17 de agosto Navitas ejerció una opción de compra por 125 millones de dólares del buque OSX1, que se utilizará como la segunda unidad FPSO para Sea Lion.</p></p><p><p>Esta adquisición permitiría acelerar y aumentar el volumen de producción hasta alcanzar 180.000 barriles diarios a finales de 2030.</p></p><p><p>"El plan establecido por Navitas es utilizar el OSX-1 para desarrollar los recursos en CDA de Sea Lion, acelerando así la producción", informó la semana pasada Rockhopper, que opera en Malvinas desde 2004 y cuyas acciones cotizan en la Bolsa de Londres.</p></p><p><p>Mientras tanto, las tareas avanzan en las islas con la preparación del muelle y la base costera que dará servicio al proyecto, la construcción de alojamientos para los trabajadores y la realización de trabajos de infraestructura adicionales antes de la llegada de la plataforma que comenzará a perforar a principios de 2027.</p></p><p><p>Las empresas aseguran que su proyecto tiene un potencial de crecimiento "significativo", incluido Isobel-Elaine, un yacimiento petrolero descubierto al sur de Sea Lion, y otras licencias cercanas.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Catedral de San Pablo en Londres firma acuerdo con discoteca para acoger varios eventos]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/catedral-de-san-pablo-en-londres-firma-acuerdo-con-discoteca-para-acoger-varios-eventos/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/catedral-de-san-pablo-en-londres-firma-acuerdo-con-discoteca-para-acoger-varios-eventos/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:40:09 +0000</pubDate><content:encoded><![CDATA[<p><p>El acuerdo permitirá que la sala Fabric programe en los próximos cuatro años conciertos dentro del templo, el primero de ellos el 29 de octubre.</p></p><p><p>No se conoce todavía los nombres de los músicos o grupos invitados, pero los organizadores han prometido que será "una categoría de artistas contemporáneos de diferentes géneros musicales y disciplinas".</p></p><p><p>En estos actos no habrá venta de alcohol ni se permitirá el consumo de bebidas introducidas desde el exterior.</p></p><p><p>No es la primera vez que la catedral sirve de escenario de conciertos: en 2024 acogió uno de RY X y al año siguiente otro de Patti Smith.</p></p><p><p>Un acuerdo similar al firmado hoy, en aquel caso con la Catedral de Canterbury -la sede histórica del anglicanismo- fue muy criticado cuando en 2024 se abrieron sus puertas a "discotecas silenciosas" (eventos en los asistentes escuchan la música solo mediante auriculares). </p></p><p><p>En 2016, la discoteca Fabric fue obligada a cerrar por un ayuntamiento local después de que dos clientes muriesen por sobredosis dentro del local.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Paso fronterizo entre Argentina y Chile amplía tránsito tras superar cierre por temporal]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/paso-fronterizo-entre-argentina-y-chile-amplia-transito-tras-superar-cierre-por-temporal/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/paso-fronterizo-entre-argentina-y-chile-amplia-transito-tras-superar-cierre-por-temporal/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:40:06 +0000</pubDate><content:encoded><![CDATA[<p><p>Las autoridades chilenas informaron, no obstante, que el también denominado Sistema Integrado Cristo Redentor estará funcionando para el tránsito desde las 08:00 a 20:00 hora chilena (entre las 12:00 y las 00:00 GMT).</p></p><p><p>"Tramo de atención horaria se mantiene hasta que condiciones meteorológicas permitan la atención las 24 horas (horario de verano)", precisó el Ministerio de Transporte y Telecomunicaciones a través de su cuenta de X para la Región Metropolitana de Santiago.</p></p><p><p>El paso ya había sido habilitado desde el pasado 18 de agosto solo para transporte de carga, luego de que las condiciones climáticas lo permitieron, ante la necesidad de reactivar el comercio que transita por esta ruta debido a que una importante cantidad de camiones se encontraban retenidos.</p></p><p><p>El paso, que atraviesa la cordillera de Los Andes para conectar las ciudades de Santiago (Chile) y Mendoza (Argentina), es un corredor estratégico para el abastecimiento, el comercio exterior, la inversión, el empleo y el turismo.</p></p><p><p>Chile atravesó un temporal, que inició el 14 de julio y que osciló en intensidad abarcando a diez de las 16 regiones del país, entre el norte y el sur, lo cual generó condiciones climáticas que llevaron al cierre del paso fronterizo.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Sostienen que líder y docente indígenas fueron ejecutados y piden destituir a ministro “criminal y terrorista”]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/sostienen-que-lider-y-docente-indigenas-fueron-ejecutados-y-piden-destituir-a-ministro-criminal-y-terrorista/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/sostienen-que-lider-y-docente-indigenas-fueron-ejecutados-y-piden-destituir-a-ministro-criminal-y-terrorista/</guid><dc:creator><![CDATA[Kike Sosa, ABC Color]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:37:25 +0000</pubDate><content:encoded><![CDATA[<p>Este martes, miembros de la bancada opositora de la <b>Cámara de Senadores</b> recibieron en audiencia a miembros de la comunidad indígena <b>Tekoha Y’apo</b> del distrito de <b>Corpus Christi</b>, departamento de <b>Canindeyú</b>, quienes exigen el esclarecimiento del <a href="https://www.abc.com.py/policiales/2026/08/14/redencion-esto-dice-riera-sobre-el-operativo-con-abatidos-en-canindeyu/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/policiales/2026/08/14/redencion-esto-dice-riera-sobre-el-operativo-con-abatidos-en-canindeyu/">asesinato del líder de la comunidad, <b>Antonio Carrillo</b>, y del docente <b>Catalino Correa</b></a>. </p><p>Carrillo y Correa fueron abatidos el pasado 14 de agosto en un confuso operativo de la <b>Secretaría Nacional Antidrogas</b> (Senad) y el <b>Comando de Operaciones de Defensa Interna</b> (CODI). </p><p>El Ministerio del Interior reportó inicialmente el hecho como un “enfrentamiento” y aludió a supuestos indicios de que los fallecidos estaban vinculados a la organización criminal liderada por el presunto narcotraficante <b>Felipe Acosta</b>, alias ‘Macho’. </p><p>Sin embargo, miembros de la comunidad Tekoha Y’apo <b>niegan que haya habido un enfrentamiento</b> y describen lo ocurrido como un ataque a traición. También disputan la alusión a supuestos vínculos de Carrillo y Correa con el crimen organizado y alegan que sus muertes están relacionadas a una disputa por tierras que la comunidad mantiene con propietarios de una estancia. </p><h2>“Les ejecutaron”</h2><img src="https://www.abc.com.py/resizer/uiExlkHEE0wb3XwQRxRCH9qVXUw=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/L7DM44VBNRFVRHWF34YIXSFBZY.jfif" alt="Esmilce Saucedo, viuda de Antonio Carrillo." height="1600" width="1200"/><p>Entre las personas que se pronunciaron hoy sobre el caso ante los senadores estuvo <b>Esmilce Saucedo</b>, esposa de Antonio Carrillo, quien afirmó que su pareja y Correa fueron “asesinados y torturados sin piedad”.</p><p>Lea más: <a href="https://www.abc.com.py/policiales/2026/08/20/operacion-redencion-senad-difunde-video-para-sostener-version-sobre-abatidos/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/policiales/2026/08/20/operacion-redencion-senad-difunde-video-para-sostener-version-sobre-abatidos/">Operación Redención: Senad difunde vídeo para sostener versión sobre abatidos</a></p><p>“Les ejecutaron, no hubo enfrentamiento”, manifestó la mujer, quien alegó que luego hubo un “montaje” de evidencia para sustentar la versión de las fuerzas de seguridad sobre los hechos. </p><p>Advirtió que la comunidad no parará en su búsqueda de justicia. </p><h2>Piden interpelar a “criminal y terrorista” Rachid</h2><p>Por su parte, <b>Mario Saucedo</b>, nuevo líder de la comunidad originaria, hizo un llamado a que el Senado interpele al ministro de la Senad, <b>Jalil Rachid</b>, a quien calificó como<b> “criminal y terrorista”</b>. </p><p>Llamó también al presidente <b>Santiago Peña</b> a destituir al titular de la Senad y pidió que este sea investigado por lo ocurrido en Corpus Christi. </p><p>Lea más: <a href="https://www.abc.com.py/politica/2026/08/19/redencion-senador-filizzola-exige-investigacion-tras-muertes-de-carrillo-y-correa-en-operativo-de-senad/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/politica/2026/08/19/redencion-senador-filizzola-exige-investigacion-tras-muertes-de-carrillo-y-correa-en-operativo-de-senad/">Redención: Senador Filizzola exige investigación tras muertes de Carrillo y Correa en operativo de Senad</a></p><p>Luego de la audiencia, la senadora <b>Esperanza Martínez</b> (Frente Guasú) publicó en redes sociales un mensaje diciendo que “el Estado debe responder con verdad, justicia y pleno respeto a los derechos humanos de los pueblos originarios”. </p><p>“La violencia y la impunidad no pueden ser la respuesta oficial ante los reclamos de las comunidades indígenas”, añadió. </p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/LPIaN8HAAilh3MzLmPw175vJ24g=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/U7PCJRUHBFD4XMNZ7EY5JXFZUQ.jfif"><media:description type="plain"><![CDATA[Senadores opositores recibieron hoy en audiencia a miembros de la comunidad Tekoha Y’apo de Corpus Christi.]]></media:description><media:credit role="author" scheme="urn:ebu">Mariela Fretes</media:credit></media:content></item><item><title><![CDATA[Imperdibles duelos por la 22ª ronda de la División Intermedia]]></title><link>https://www.abc.com.py/deportes/futbol/intermedia/2026/09/01/imperdibles-duelos-por-la-22-ronda-de-la-division-intermedia/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/intermedia/2026/09/01/imperdibles-duelos-por-la-22-ronda-de-la-division-intermedia/</guid><dc:creator><![CDATA[Victor Miranda, ABC Color]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:36:52 +0000</pubDate><content:encoded><![CDATA[<p>La <b>División Intermedia</b>, que es la segunda categoría de la Asociación Paraguaya de Fútbol, consta de 30 rondas. Los dos clubes de mayor puntaje ascenderán al círculo privilegiado, mientras que los tres últimos del promedio descenderán a la Primera B o al Nacional B, aunque la participación en el certamen de la Unión del Fútbol del Interior es opcional.</p><p><b>Lea más</b><a href="https://www.abc.com.py/deportes/futbol/ascenso/2026/08/31/excursion-al-sur-con-saldo-positivo-para-benjamin-aceval/" target="_self" rel="" title="https://www.abc.com.py/deportes/futbol/ascenso/2026/08/31/excursion-al-sur-con-saldo-positivo-para-benjamin-aceval/"><b>: Excursión al Sur con saldo positivo para Benjamín Aceval</b></a></p><p>Los representantes del noveno departamento, <b>Sportivo Carapeguá </b>y <b>Paraguarí AC</b>, medirán fuerzas en el Municipal. En la primera rueda, el Toro superó al Potro en Capiatá por 1-0, bajo la orientación técnica de <b>Robert Pereira Molina</b>.</p><img src="https://www.abc.com.py/resizer/aK9RTibgT7Etto6VaOrB8jzn11s=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/Y7WWDY4YXJAAHE3NFZK7NZ7DXQ.jpg" alt="" height="455" width="1177"/><img src="https://www.abc.com.py/resizer/Z1MwA15wTKuGCPupoAh_b5pD4n0=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/JZ6BRPP7YVHFXJXFSOKEYIJUWI.jpg" alt="El domingo 17 de mayo, el estadio del Martín Ledesma de Capiatá albergó el histórico primer partido en la División Intermedia entre Paraguarí y Carapeguá, ganado por el Toro 1-0, bajo el comando técnico de Robert Pereira, quien en la imagen brinda indicaciones al delantero Víctor Villalba." height="1144" width="1080"/><p>Los vecinos de Villa Hayes, <b>Benjamín Aceval</b> y <b>12 de Junio</b>, animarán otro enfrentamiento destacado. En el choque de la rueda inicial se impuso el Decano chaqueño sobre el León por 2-1.</p><img src="https://www.abc.com.py/resizer/NG-jqqXYphGnibfN6Iqnzn5zf0w=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/5OJBVHJGGBAUBKLSYPS3C7DJHE.jpg" alt="" height="729" width="828"/><p>Además del “12”, <b>General Caballero de Juan León Mallorquín</b> se encuentra al comando de la clasificación. Pugnan igualmente por subir a la categoría de Honor el <b>Deportivo Santaní</b> y <b>Benjamín Aceval</b>, que tienen menos margen de error.</p><img src="https://www.abc.com.py/resizer/R-jVvDuKALrTFNmMieHFZPq4YTA=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/SUAECWKFSZAEFMWH7JYNEQNBBI.jpg" alt="" height="729" width="813"/>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/V-HkLTHQxn_Qos5PHb7tfuP70nY=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/WX4XHTZA7ZFGPCJLBGEDS5YBAY.jpg"><media:description type="plain"><![CDATA[Axel Leonardo Baigorria (21 años), centroatacante argentino de General Caballero de Juan León Mallorquín, uno de los líderes de la División Intermedia.]]></media:description><media:credit role="author" scheme="urn:ebu">Club General Caballero JLM</media:credit></media:content></item><item><title><![CDATA[Las autoridades alemanas investigan como sabotaje el ataque a una subestación eléctrica]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/las-autoridades-alemanas-investigan-como-sabotaje-el-ataque-a-una-subestacion-electrica/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/las-autoridades-alemanas-investigan-como-sabotaje-el-ataque-a-una-subestacion-electrica/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:35:16 +0000</pubDate><content:encoded><![CDATA[<p><p>"En las inmediaciones de la subestación eléctrica situada cerca de la central eléctrica de Jänschwalde se habían producido actos de sabotaje en la red eléctrica", dijo en una comparecencia ante los medios de comunicación Jan Redmann, ministro del Interior del estado federado oriental de Brandeburgo, donde se encuentra la infraestructura atacada.</p></p><p><p>Redmann, que precisó que el ataque se produjo a las 07.30 locales (5.30 GMT) explicó cómo los autores usaron detonaciones para propulsar material que, en contacto con las líneas de alta tensión podrían haber producido un cortocircuito.</p></p><p><p>Según el responsable de Interior, el objetivo era "provocar un cortocircuito y afectar así a la estabilidad de la red y al suministro energético, en particular a la inyección en la red de la electricidad procedente de la central de Jänschwalde".</p></p><p><p>Una de las líneas quedó desconectada pero, según precisó junto a Redmann Stefan Kapferer, consejero delegado de 50Hertz, el operador de la red, "afortunadamente, esta mañana se ha podido evitar un corte en el suministro".</p></p><p><p>"Hoy hemos tenido un día en el que ha brillado el sol y ha soplado el viento. Eso significa que hemos contado con un alto nivel de otras fuentes de energía que han estado disponibles", señaló Kapferer, mientras que la ministra de Energía de Brandenburgo, Martina Klement, destacó que la red del estado federado oriental desmotró ser "resiliente".</p></p><p><p>Antes de la declaración de las autoridades, la Policía de Brandeburgo informó en su cuenta de X de que habían encontrado varios artefactos no detonados" después de que a las 08.00 locales (06.00) las fuerzas del orden fueran informadas de un "posible daño material en una línea de una subestación eléctrica en Tornow-Preilack (SPN)".</p></p><p><p>"Los artificieros se encuentran en el lugar", agregó la publicación de la Policía en esa red social, en la que precisó que "no hay repercusiones para la población".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Laporta: "Hemos hecho un gran mercado de fichajes y el equipo es muy competitivo"]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/laporta-hemos-hecho-un-gran-mercado-de-fichajes-y-el-equipo-es-muy-competitivo/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/laporta-hemos-hecho-un-gran-mercado-de-fichajes-y-el-equipo-es-muy-competitivo/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:35:13 +0000</pubDate><content:encoded><![CDATA[<p><p>"Estoy contento con el gran trabajo que ha hecho (el director deportivo) Deco. Hemos hecho un gran mercado de fichajes y el equipo es muy competitivo", ha asegurado el máximo responsable de la entidad azulgrana después del almuerzo para celebrar la contratación del delantero brasileño Gabriel Jesus.</p></p><p><p>Pese al fichaje frustrado del delantero argentino del Atlético de Madrid Julián Álvarez, el gran objetivo del Barcelona al inicio del mercado, Laporta se ha mostrado satisfecho por las incorporaciones de los atacantes Karim Adeyemi, Anthony Gordon y Gabriel Jesus, el portero Dominik Livakovic, el centrocampista Rodrigo Hernández y el defensa Joao Cancelo. </p></p><p><p>Asimismo, el Barcelona trabaja en las últimas horas del mercado para dar salida al centrocampista Marc Casadó, que no entra en los planes de Hansi Flick, y de los canteranos Álvaro Cortés, Guille Fernández y Toni Fernández.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[Viaducto en Pedrozo: anuncian avance, pero el frente luce prácticamente paralizado]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/viaducto-en-pedrozo-anuncian-avance-pero-el-frente-luce-practicamente-paralizado/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/viaducto-en-pedrozo-anuncian-avance-pero-el-frente-luce-practicamente-paralizado/</guid><dc:creator><![CDATA[Faustina Agüero]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:34:30 +0000</pubDate><content:encoded><![CDATA[<p>En el <b>kilómetro 47,</b> zona de la <b>compañía Pedrozo, Ypacaraí, </b>el movimiento de trabajadores y maquinarias es mínimo. Durante un recorrido realizado este martes se pudo observar a solo <b>seis obreros</b> en el lugar, quienes permanecían próximos a un tractor, sin que se visualicen trabajos de movimiento de suelo, excavaciones u otras tareas de envergadura.</p><p>La escena contrasta con el anuncio realizado por el Ministerio de Obras Públicas y Comunicaciones (MOPC) el pasado 19 de agosto, cuando informó sobre la liberación de 12 inmuebles que, según la institución, permitiría ampliar el frente de obras del <b>paso superior </b>previsto en este punto de la ruta PY02.</p><p>La semana pasada, parte de la calzada derecha, en el sentido hacia Asunción,<b> permanecía bloqueada debido a los trabajos </b>y se observaba intervención sobre la vía. Sin embargo, este martes dicha afectación ya no se registra y el recapado de ese sector aparentemente culminó.</p><p>El punto que llama la atención ahora es la escasa presencia de trabajadores y la falta de actividad visible en el frente de obra, pese a que el MOPC había señalado que la liberación de los terrenos <b>permitiría el ingreso de maquinarias y la continuidad de los trabajos.</b></p><h2>MOPC anunció un nuevo frente de obras</h2><p>El 19 de agosto, el MOPC informó que se<b> concretó la toma de posesión de los 12 inmuebles </b>mediante una orden judicial dictada dentro del proceso de expropiación. Los terrenos corresponden a MOCIPAR (Modelos de Ciclos Particulares S.A.), actualmente en proceso de quiebra.</p><p>De acuerdo con el Ministerio, la incorporación de estos terrenos permitiría disponer del área necesaria para avanzar con la infraestructura prevista en el cruce Jhugua Jhu–Pedrozo.</p><p>Tras la diligencia judicial, equipos de topografía realizaron la marcación del área y, según el anuncio oficial,<u><b> se habilitó el ingreso de maquinarias y el inicio de los trabajos durante esa misma jornada.</b></u></p><p>El proyecto contempla la construcción de <b>un paso superior </b>que reemplazará al semáforo que se tenía, además de una pasarela peatonal elevada. La obra busca separar el tránsito vehicular del desplazamiento de peatones y reducir los puntos de conflicto en uno de los sectores de mayor circulación de la ruta PY02. Según el MOPC, la infraestructura beneficiará aproximadamente a 56.000 personas y permitirá mejorar la seguridad vial, la circulación y la conectividad.</p><img src="https://www.abc.com.py/resizer/B88W2-OjrSvh41pXtzl3iqVvGjY=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/4XEAKGU5DBCVHL7DZDFYNZEOCM.jpeg" alt="Así se observa actualmente el sector de Pedrozo: pocos obreros y escaso movimiento en la zona de obras." height="720" width="1280"/><p><a href="https://www.abc.com.py/nacionales/2026/08/20/sobreviviente-del-tragico-accidente-en-cruce-de-pedrozo-relata-su-testimonio/">Sobreviviente del trágico accidente en cruce de Pedrozo relata su testimonio</a></p><h2>Rutas del Este asegura avances en Pedrozo</h2><p><b>Carolina Pico,</b> encargada de Comunicación de Rutas del Este, informó que los trabajos de pavimentación para la construcción de los <b>carriles de aceleración y desaceleración en el cruce de Pedrozo concluyeron </b>el pasado viernes.</p><p>Según explicó,<b> actualmente se avanza con la señalización horizontal y vertical del cruce</b>, además de la construcción de veredas y cunetas revestidas. Paralelamente, se ejecutan tareas de mejoramiento en los caminos de las colectoras y trabajos de terraplenado en el sector del Paso Superior.</p><p>No obstante, pese a los avances anunciados por la empresa, el reducido movimiento de trabajadores observado en el sector <b>genera cuestionamientos sobre el ritmo de ejecución de las obras</b>, especialmente teniendo en cuenta la importancia de este punto de la Ruta PY02 y los reclamos existentes por las condiciones de seguridad y transitabilidad.</p><p><a href="https://www.abc.com.py/tv/video/xb30d4e/">Obras de Pedrozo: en el oparei?</a></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/-5rs0xrfsheSrPIYDsXy5AV5zk8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/YIKTS5GJDRB2RMKPUZRVO2MWP4.jpeg"><media:description type="plain"><![CDATA[En Pedrozo, tras el recapado de la ruta, ya no se observa presencia de obreros en el sector, mientras quedan pendientes otras obras anunciadas.]]></media:description><media:credit role="author" scheme="urn:ebu">Faustina Agüero</media:credit></media:content></item><item><title><![CDATA[Von der Leyen: ataques híbridos como el de Rusia en Leipzig no quedarán sin respuesta]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/von-der-leyen-ataques-hibridos-como-el-de-rusia-en-leipzig-no-quedaran-sin-respuesta/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/von-der-leyen-ataques-hibridos-como-el-de-rusia-en-leipzig-no-quedaran-sin-respuesta/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:30:17 +0000</pubDate><content:encoded><![CDATA[<p><p>"Esta mañana hablé con el canciller Merz para discutir el ataque híbrido en el aeropuerto de Leipzig. Le aseguré que la UE se encuentra en plena solidaridad con Alemania ante este ataque de Rusia. Mantendremos a la UE unida a pesar de estos actos escalados y graves", dijo Von der Leyen en una publicación en sus redes sociales.</p></p><p><p>El Gobierno alemán responsabilizó hoy a Rusia del ataque híbrido con drones sobre el aeropuerto de Leipzig, en el que se encontraron sistemas no tripulados con explosivos el pasado 4 de agosto, a lo que la presidenta de la Comisión sostuvo que el bloque comunitario se encuentra unido en su "determinación de resistir la agresión rusa".</p></p><p><p>"Disuadiremos a cualquiera que busque socavar nuestra libertad y seguridad. Rusia busca sembrar desconfianza y miedo en nuestras sociedades. Pero fracasará. Y estaremos junto a Ucrania todo el tiempo que sea necesario", agregó.</p></p><p><p>La mandataria alemana discutirá mañana miércoles este asunto con el secretario general de la OTAN, Mark Rutte, al igual que en el próximo consejo de ministros de Exteriores de la UE, donde se contemplarán "sanciones adicionales".</p></p><p><p>Von der Leyen añadió además que el Gobierno alemán "ha tomado medidas claras enérgicas" en el asunto.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Una película protagonizada por indígenas shuar llega a salas de cine en Ecuador]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/una-pelicula-protagonizada-por-indigenas-shuar-llega-a-salas-de-cine-en-ecuador/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/una-pelicula-protagonizada-por-indigenas-shuar-llega-a-salas-de-cine-en-ecuador/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:30:15 +0000</pubDate><content:encoded><![CDATA[<p><p>En Quito, la Cinemateca Nacional Ulises Estrella acogerá una función especial de estreno a las 18:00 hora local (23:00 GMT), con la presencia del equipo de la película, y una hora después se proyectará en la Sala Sur de Facultad Latinoamericana de Ciencias Sociales (FLACSO).</p></p><p><p>A partir del jueves, la película también estará disponible en varias salas de las ciudades andinas de Quito y Cuenca, y en la amazónica del Coca.</p></p><p><p>Algunas de las funciones contarán con espacios de encuentro y diálogo con el público. Del 4 al 6 de septiembre, en el cine OchoyMedio en Quito, se realizarán funciones con foros junto a los colectivos 'Quito Sin Minería', 'Comunálisis' y 'Yasunidos'.</p></p><p><p>'Nunkui' es un largometraje rodado íntegramente en territorio shuar, protagonizado por sus propios miembros, y filmado junto a un equipo integrado por profesionales de Ecuador, Colombia, Chile, Argentina y Francia.</p></p><p><p> La película fue realizada en coproducción por Caleidoscopio Cine (Ecuador), Raki Films (Chile), Autentika Films (Alemania) y en asociación con Etsa Nantu Cámara Shuar y Nua Films. </p></p><p><p>Dirigido por la cineasta ecuatoriana Verenice Benítez, el filme narra la historia de Nunkui, una joven shuar que descubre su vínculo con el espíritu femenino de la huerta en un universo exuberante de plantas, animales, espíritus y una extensa familia.</p></p><p><p>Los sueños premonitorios, la figura de su abuelo, un viejo líder shuar, y los conflictos mineros en la cordillera amazónica del Cóndor, marcan su entrada a la adolescencia y la comprensión de su lugar en el mundo.</p></p><p><p>'Nunkui' es un relato inspirado en el mito shuar del espíritu femenino de la tierra y la fertilidad. Filmada en castellano y lengua shuar chicham, la película se consolida como un testimonio vivo de esta cosmovisión.</p></p><p><p>Desde una sensibilidad poética, el filme construye un 'coming-of-age' (género narrativo que retrata el proceso de crecimiento personal y emocional de un personaje joven) atravesado por vínculos familiares, dimensiones espirituales y las tensiones de su entorno, ofreciendo una mirada íntima y singular sobre la Amazonía ecuatoriana.</p></p><p><p>La obra es la ópera prima de Benítez, directora, guionista y música ecuatoriana. Su obra articula cine, creación sonora y territorio, dialogando con memorias indígenas y defensa de la naturaleza. </p></p><p><p>En 2014 cofundó el laboratorio comunitario Etsa Nantu/Cámara Shuar, junto a Domingo Ankuash, reconocido líder amazónico, y ha realizado seis cortometrajes exhibidos internacionalmente. Ahora desarrolla el largometraje de ficción Osa del Chocó y lidera el proyecto musical VereTambora.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[La pesca cayó 27,4 % en julio pasado en Perú por la suspensión de captura de anchoveta]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-pesca-cayo-274-en-julio-pasado-en-peru-por-la-suspension-de-captura-de-anchoveta/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-pesca-cayo-274-en-julio-pasado-en-peru-por-la-suspension-de-captura-de-anchoveta/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:30:12 +0000</pubDate><content:encoded><![CDATA[<p><p>En julio pasado, la captura de anchoveta se redujo un 99,1 % con respecto al mismo mes de 2025, y sumó 2.496 toneladas debido a la suspensión de la pesca de esta especie en la zona norte-centro.</p></p><p><p>De acuerdo con el ministerio de la Producción, en ese mes había alta presencia de ejemplares juveniles de anchoveta, por lo cual se recomendó paralizar su pesca, y además los monitoreos del mar confirmaron un evento cálido anómalo por el fenómeno El Niño costero que aleja esa especie.</p></p><p><p>Por otro lado, la pesca de especies para consumo humano directo subió 49,6 % por la mayor disponibilidad de especies con destino a congelado (122 %) y para consumo en estado fresco (21,8 %).</p></p><p><p>Además, la pesca continental se redujo 15,07 % por el menor volumen desembarcado de especies para consumo fresco (-4,6 %) para congelado (-44,5 %) y curado (-35,6 %).</p></p><p><p>En tanto, la producción del subsector de Hidrocarburos reportó una reducción de 5,10 % en julio pasado, respecto al mismo mes del 2025, por la menor producción de petróleo crudo (-23,7 %) y líquidos de gas natural (-2,2 %).</p></p><p><p>La caída en el subsector respondió a la menor extracción de petróleo crudo de PetroTal Perú lote 95 por trabajos en pozos del Campo Bretaña de reemplazo de bombas y tuberías; también disminuyó la actividad d de las empresas Petroperú lote Z-69, Vigo Energy lote Z-1, UNNA Energía lote IV, Upland Oil and Gas LLC lote 8, entre otras.</p></p><p><p>A diferencia de esos sectores, en el mes de análisis subió la producción de Electricidad en 7,83 % por el incremento de la energía de origen termoeléctrica (18,86 %) y renovable eólica solar (11,97 %), mientras que disminuyó la energía de origen hidroeléctrica (-4,92 %).</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Perú, potencia agroexportadora que registra la mayor inseguridad alimentaria de Suramérica]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/peru-potencia-agroexportadora-que-registra-la-mayor-inseguridad-alimentaria-de-suramerica/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/peru-potencia-agroexportadora-que-registra-la-mayor-inseguridad-alimentaria-de-suramerica/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:30:10 +0000</pubDate><content:encoded><![CDATA[<p><p>El último informe de la Organización de las Naciones Unidas para la Alimentación y la Agricultura (FAO) alerta que la prevalencia de la inseguridad alimentaria moderada o grave en la población total en Perú en un promedio de los últimos tres años es del 33,6 %, el valor más alto de la región.</p></p><p><p>"El hecho de tener tres de cada diez peruanos en situación de inseguridad alimentaria es una enorme paradoja en un país que es productor neto de alimentos, no solamente alimentos para sí, sino que tiene una participación muy importante en el mercado global alimentario, sobre todo a través de la exportación de frutas y verduras", explica a EFE la representante de la FAO en Perú, Mariana Escobar.</p></p><p><p>La inseguridad alimentaria, que representa la falta de acceso regular y permanente a una cantidad y calidad suficiente de alimentos inocuos y nutritivos, persiste en Perú porque "hay una barrera económica de acceso a los alimentos", no porque exista una falta de alimentos, como ocurre especialmente en países africanos.</p></p><p><p>"Perú es un país que todavía no logra reducir sus niveles de pobreza, ni siquiera al nivel de antes de la pandemia. Un país con esta informalidad y desigualdad tan alta hace que muchas familias no tengan los recursos económicos para hacerse diariamente una dieta saludable", sostiene Escobar.</p></p><p><p>En ese sentido, agrega que ,debido al factor económico, muchísimas familias compran alimentos baratos, que son ultraprocesados y altos en calorías, consumiendo así dietas con mucho arroz, pan, pasta, bebidas endulzadas y poca proteína animal, frutas y verduras.</p></p><p><p>Escobar señala que, en este aspecto, el principal problema en el país andino es que las cadenas de suministro encarecen enormemente los alimentos, que salen del campo siendo muy baratos pero el precio sube en el largo viaje que emprenden.</p></p><p><p>"El circuito de abastecimiento es larguísimo y los sistemas de transportes son súper informales", añade.</p></p><p><p>Además, expuso que el patrón de consumo está cambiando, puesto que incluso en zonas rurales se han dejado de consumir alimentos nativos como papa o quinua y se han sustituido por arroz y pasta, con menos nutrientes y más calóricos, mientras que los alimentos ultraprocesados que han provocado un incremento en el sobrepeso y la obesidad.</p></p><p><p>Para revertir este panorama, Escobar indica que Perú debe fortalecer los canales de protección social pero también tiene que repensar estos programas, mayormente asistencialistas, y no seguir haciendo lo mismo que hace décadas porque el mundo ya no es el mismo.</p></p><p><p>Por ejemplo, en el caso de la anemia, enfermedad que afecta al 34,9 % de los niños de 6 a 35 meses. Entregar sangrecita o suplementos de hierro a los niños "no va a solucionar el problema", ya que se debe asegurar un acceso a agua potable y alimentación saludable.</p></p><p><p>Así, la FAO recomienda que los gobiernos, en lugar de dar subsidios a cereales, los den a las hortalizas y frutas, para que el precio final del consumidor no sea tan caro y las pueda integrar en su dieta.</p></p><p><p>Otro de los puntos clave es "una reforma definitiva" del sistema de alimentación escolar, que debe descentralizarse para ofrecer a los niños y adolescentes una comida que no simplemente sea calórica, sino que sea nutritiva con alimentos frescos. </p></p><p><p>"Creo que Perú tiene todo lo que se necesita para salir del mapa del hambre, porque produce alimentos, tiene políticas públicas, pero creo que estamos en un momento que exige replanteamientos y estamos aquí para ayudar al Gobierno en todas estas aristas", sostiene Escobar.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Peña responde a médicos con “campaña sucia” y recorta derechos para sostener privilegios, dice Benítez]]></title><link>https://www.abc.com.py/politica/2026/09/01/pena-responde-a-medicos-con-campana-sucia-y-recorta-derechos-para-sostener-privilegios-dice-benitez/</link><guid isPermaLink="true">https://www.abc.com.py/politica/2026/09/01/pena-responde-a-medicos-con-campana-sucia-y-recorta-derechos-para-sostener-privilegios-dice-benitez/</guid><dc:creator><![CDATA[Alejandro Acosta, ABC Color]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:26:50 +0000</pubDate><content:encoded><![CDATA[<p>Durante la etapa de oradores de la sesión ordinaria de la Cámara de Diputados, <a href="https://www.abc.com.py/nacionales/2026/08/31/video-el-desesperado-reclamo-de-una-paciente-oncologica-a-pena-y-a-su-esposa/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/nacionales/2026/08/31/video-el-desesperado-reclamo-de-una-paciente-oncologica-a-pena-y-a-su-esposa/">el reclamo de los médicos a nivel nacional</a> fue uno de los temas centrales de debate, y más aún por la falta de respuesta del gobierno de <b>Santiago Peña,</b> que se pasó haciendo de<b> copiloto y bailando </b>en el Mundial de Rally este fin de semana.</p><p>El diputado Benítez mencionó que, lejos de plantear <b>soluciones</b> a los médicos, este gobierno claramente decidió apelar al ataque, usando la red de <a href="https://www.abc.com.py/politica/2026/08/14/tres-anos-de-pena-ataques-a-la-prensa-libre-y-el-destape-de-la-red-desinformante/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/politica/2026/08/14/tres-anos-de-pena-ataques-a-la-prensa-libre-y-el-destape-de-la-red-desinformante/">“<b>campaña sucia” presuntamente ligada al gobierno de Peña</b>, d</a>onde se sospecha que utilizaban recursos públicos para atacar a políticos opositores y disidentes, así como a medios de prensa y periodistas.</p><p>“Cuando el reclamo (de los médicos) no se pudo tapar, se los atacó. Cuentas truchas, ni siquiera son hurreros digitales, rastreros digitales. La misma operación de siempre, pagada para ensuciar a quien cura gente. Y <b>no sería la primera vez que utilicen plata pública para financiar campañas de odio </b>contra quienes incomodan”, refirió Benítez.</p><p>El mismo enfatizó que el gobierno recurre a estas estrategias, ya que está acorralado por su propia culpa, por ser “el peor gobierno”, ya que las únicas salidas reales que tiene son:<b> </b>o<b> cortar sus privilegios o tocar intereses de su “patrón”,</b> como ser por ejemplo el aumento del Impuesto Selectivo al Consumo (ISC) de tabaco,</p><p>“Como el cartismo está encerrado en una esquina por los médicos; y por la izquierda,<b> si salen, tienen que tocarle a su patrón (Horacio Cartes)</b>; por la derecha,<b> si salen, tienen que tocarle a sus funcionarios, a su gente, a sus nepobabies</b>, están encerrados entre la espada y la pared. Señores, ustedes se encerraron solos y hoy dicen: ‘Hay que dialogar’”, sostuvo.</p><p>El legislador respaldó uno de los argumentos centrales de la protesta de los médicos, que reivindicaban que “si no se <b>robara </b>tanto desde el Gobierno, la <b>plata alcanza</b>” para salud.</p><p>“¿Por qué no hay plata para salud pública? Porque está comprometida en otro lado. En una <b>caja parlamentaria</b> con un déficit millonario que algunos defienden como si fuera un derecho adquirido. En sueldos de las <b>binacionales </b>que multiplican por 10 lo que gana un médico de guardia. En cargos que se reparten por lealtad partidaria y no por mérito. Y también muy concretamente en un impuesto al <b>tabaco </b>que en Paraguay sigue como el más bajo de la región y que nadie se anima a tocar, porque tocarlo es tocar un negocio con nombre y apellido en este país. Ahí está la respuesta", sostuvo.</p><h2>El “peor gobierno” de la historia</h2><p>En otro momento, en respuesta al vicelíder de bancada de Honor Colorado en Diputados, <a href="https://www.abc.com.py/nacionales/2025/08/20/aguilera-se-disfrazo-de-juez-para-destituir-a-prieto-disparo-el-intendente-de-villarrica/" target="_blank" rel="noreferrer" title="https://www.abc.com.py/nacionales/2025/08/20/aguilera-se-disfrazo-de-juez-para-destituir-a-prieto-disparo-el-intendente-de-villarrica/"><b>Alejandro Aguilera</b></a>, que pretendió alegar como defensa de Peña que recibió un sistema de salud en ruinas y que supuestamente está empeñado en mejorarlo, le retrucó con números, ratificando que este efectivamente es el “peor gobierno de la historia democrática” en materia de salud.</p><p>“Ni en pandemia se vivió el nivel de falta de medicamentos y falta de insumos que se escucharon los 3 años que estuvimos acá, y que todos los días empeoran”, le señaló Benítez.</p><p>Ante el intento de Aguilera de culpar a los anteriores gobiernos y compararlos, Benítez ni siquiera hizo referencia a que parte de esos gobiernos fue el de su líder Horacio Cartes, sino que le retrucó con datos del gobierno de Fernando Lugo.</p><p>“Está superbien que compare con la gestión de la oposición que tuvo un periodo. En ese mismo periodo se <b>aumentó 60 %</b> el salario de los médicos. En ese mismo periodo se <b>ahorraron US$ 11 millones</b> en compra de medicamentos. Se bajó también el gasto del bolsillo de la gente en un 60 %. Busquen datos del Banco Central del Paraguay. Pero para eso hay que saber leer <b>datos</b>. No, es que hay que saber leer<b> relatos</b>”, señaló Benítez. </p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/DWybtLniEMF4-m5VOSSr0RLwOEo=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/Q7355Q5BEBAMDOQ72PUPLZO7MI.jpg"><media:description type="plain"><![CDATA[Diputado Raúl Benítez (Independiente).]]></media:description><media:credit role="author" scheme="urn:ebu">Gentileza</media:credit></media:content></item><item><title><![CDATA[Netanyahu celebra la captura de un alto mando de Hamás en Gaza]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/netanyahu-celebra-la-captura-de-un-alto-mando-de-hamas-en-gaza/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/netanyahu-celebra-la-captura-de-un-alto-mando-de-hamas-en-gaza/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:25:13 +0000</pubDate><content:encoded><![CDATA[<p><p>"Felicito al Shin Bet (agencia de inteligencia interior) y a las Fuerzas de Defensa de Israel (FDI) por su valiente acción de hoy al arrestar al jefe del aparato de seguridad interna de Hamás cerca de su domicilio en Gaza", afirmó el mandatario según un comunicado publicado por su oficina.</p></p><p><p>El supuesto miliciano, cuya identidad no hizo pública, era, según la versión de Netanyahu, el responsable de "ocultar y transportar" a los rehenes israelíes secuestrados el 7 de octubre de 2023, esconder a altos cargos de Hamás y "fortalecer la organización". </p></p><p><p>Según una nota publicada por el Ejército israelí poco después, "fuerzas especiales del Shin Bet" -que los medios locales afirman eran milicias palestinas proisraelíes- realizaron la captura en el interior de un edificio de la zona. Posteriormente, afirman los militares, el detenido fue trasladado a Israel "para ser interrogado".</p></p><p><p>A resultas de los bombardeos -EFE contabilizó al menos once-, una mujer y dos niños de 3 y 13 años murieron y al menos otras siete personas resultaron heridas, confirmaron fuentes hospitalarias gazatíes.</p></p><p><p>El grupo islamista palestino Hamás denunció a su vez una "infiltración" de fuerzas israelíes este martes en la ciudad de Gaza, pero no confirmó la captura. La organización islamista calificó el incidente, que ocurre a pesar del alto el fuego vigente desde octubre de 2025, como un "crimen grave" y "un desprecio deliberado por la vida de los civiles".</p></p><p><p>"Mi directiva es clara: el Estado de Israel seguirá persiguiendo a todos los líderes de Hamás y a todos los que participaron en la masacre del 7 de octubre", concluyó Netanyahu su mensaje.</p></p><p><p>En las últimas semanas, Israel lleva a cabo ataques diarios contra presuntos miembros de Hamás en Gaza. </p></p><p><p>Según informó el Ejército israelí, este martes también atacó a un comandante de la organización islamista en la zona de Yabalía, en el norte de la Franja, donde la Defensa Civil gazatí denunció que uno de sus efectivos -que no era el objetivo- resultó herido y le tuvieron que ser amputados varios miembros.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Kallas apoya acelerar el desembolso de fondos a Ucrania ante las necesidades acuciantes]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/kallas-apoya-acelerar-el-desembolso-de-fondos-a-ucrania-ante-las-necesidades-acuciantes/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/kallas-apoya-acelerar-el-desembolso-de-fondos-a-ucrania-ante-las-necesidades-acuciantes/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:25:10 +0000</pubDate><content:encoded><![CDATA[<p><p>"Cuando hablamos de adelantar fondos, nos referimos a pedir a los Estados miembros que anticipen las contribuciones que tenían previstas para el futuro, ya que Ucrania necesita estos recursos ahora", dijo Kallas en rueda de prensa, durante una reunión informal de ministros europeos de Defensa en la que se abordó, entre otros asuntos, la brecha de financiación existente.</p></p><p><p>Preguntada sobre la idea de adelantar parte del préstamo de 90.000 millones de euros de la UE a Ucrania ante ese déficit, Kallas recordó el "firme respaldo" de los Veintisiete a Kiev e indicó que ya se han desembolsado 8.470 millones de euros de ese paquete para ayuda a la Defensa, y que "habrá más fondos en el futuro".</p></p><p><p>No obstante, subrayó que "sigue siendo necesario mantener el apoyo bilateral", en particular para equipamiento y para la modernización de los centros de instrucción en territorio ucraniano, algo que Irlanda y otros países miembros van a contribuir, dijo. </p></p><p><p>La jefa de la diplomacia europea incidió en que Rusia "se está volviendo más despiadada y destructiva" y aseguró que el ejército ruso "está estancado sobre el terreno, y por eso mata a civiles desde el aire".</p></p><p><p>Afirmó que ese es el motivo por el que "también está golpeando a Europa con una oleada de ataques híbridos cada vez más agresivos", porque "pretende disuadirnos de apoyar a Ucrania".</p></p><p><p>Sobre Ucrania, dijo que la defensa aérea sigue siendo nuestra máxima prioridad, pero los interceptores escasean en todas partes. </p></p><p><p>"Agradezco a los Estados miembros que revisen sus propias existencias; en particular, deberían enviarse o venderse a Ucrania aquellos misiles Patriot próximos a caducar. Los Estados miembros también están estudiando la posibilidad de reordenar las prioridades de sus pedidos", dijo.</p></p><p><p>Por su parte, la ministra de Defensa de Irlanda, Helen McEntee, dijo que adelantar fondos a Ucrania "es una decisión que no nos corresponde tomar solo a nosotros aquí hoy, sino a la Comisión y al Consejo". </p></p><p><p>Pero insistió en que "existe una brecha y una necesidad" en Ucrania, "sobre todo si tenemos en cuenta las temperaturas de 35 grados bajo cero registradas el año pasado y el hecho de que el 75 % de las infraestructuras críticas ya ha sido objeto de ataques, lo que demuestra la clara intención de Rusia de afectar a la población civil".</p></p><p><p>Este martes, dijo la ministra irlandesa, "un número considerable de Estados miembros respaldaron esa petición (de adelantar financiación), aunque su resolución vaya más allá de lo que podamos hacer hoy. No obstante, creo que debemos abogar, en la medida de lo posible, por impulsar esta iniciativa", indicó.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[La Mostra extiende su alfombra roja al cine (y algunos fans ya guardan su sitio)]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-mostra-extiende-su-alfombra-roja-al-cine-y-algunos-fans-ya-guardan-su-sitio/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-mostra-extiende-su-alfombra-roja-al-cine-y-algunos-fans-ya-guardan-su-sitio/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:25:08 +0000</pubDate><content:encoded><![CDATA[<p><p>La isla veneciana del Lido, donde tiene lugar esta prestigiosa exhibición cinematográfica, vive este martes una auténtica invasión de periodistas y apasionados del séptimo arte que cada año peregrinan hasta allí para poder disfrutar de la Mostra.</p></p><p><p>Todo parece listo: los operarios dan los últimos martillazos y retoques, ajustan algunos cables o se cercioran de que todo esté perfecto, desde la iluminación hasta la jardinería, mientras un gran despliegue de policía blinda la zona para seguridad de todos.</p></p><p><p>Pero el centro de la atención es la gran alfombra roja extendida a los pies del Palacio del Cine, frente a las aguas del mar Adriático, el lugar que cada tarde hasta el 12 de septiembre acogerá los grandes estrenos y por el que pasarán los divos y divas de Hollywood y del cine mundial.</p></p><p><p>Al lado del tapete, un joven italiano, Matteo Amistà, persevera en una resistencia numantina. Lleva cuatro días acampado, aguantando un calor terrible en su tiendita de campaña, con el solo objetivo de quedarse con el mejor lugar desde el que ver a sus ídolos. Su sueño es lograr un autógrafo de George Clooney y de Robert Pattinson. </p></p><p><p>"Mis abuelos y mis padres creen que estoy loco porque no es fácil estar al aire libre con 40 grados pero al final lo han comprendido y me lo han permitido sin problema", explica a EFE. </p></p><p><p>En los días que ha pasado a la intemperie por amor al cine ha gozado de la solidaridad de algunos comerciantes de la zona, que le permiten recargar el teléfono o ir al baño, pero la cosa ha mejorado ahora que algunos amigos ya han llegado al Lido y puede turnarse con ellos para ducharse o dormir en una habitación que han alquilado.</p></p><p><p>A un día de que empiece el certamen, el joven se muestra feliz de su gesta, de haber protegido a capa y espada la atalaya desde la que disfrutará de la alfombra roja veneciana.</p></p><p><p>La 83 edición de la Mostra arrancará finalmente mañana miércoles para estrenar las obras de directores de todo el planeta. </p></p><p><p>Este año, la carrera por el León de Oro tendrá grandes nombres del cine, como Nanni Moretti, que regresa a la Mostra después de casi cuarenta años de ausencia; el maestro Werner Herzog, los británicos Danny Boyle y Martin McDonagh, el japones Hirokazu Koreeda, el francés Stéphane Brizé o el surcoreano Lee Chang-dong.</p></p><p><p>Muchas serán las estrellas que pasarán por el Lido veneciano, pero dos de las más esperadas son los españoles Penélope Cruz y Javier Bardem, de nuevo juntos como protagonistas, esta vez en lo último de Florian Zeller, 'Bunker', en la competición de la Mostra. O Clooney, que recibirá un León de Oro de honor.</p></p><p><p>Pero, dado que el cine y la política a menudo van de la mano, esta Mostra volverá a prestar atención especial a los avatares del mundo: la guerra, las migraciones, el clima o las tensiones sociales estarán bien presentes en las historias que se proyectarán.</p></p><p><p>Un año más, la cuestión que más indigna son los bombardeos en Palestina. Tanto que un grupo de directores e intelectuales, encabezados por la Nobel de Literatura Annie Ernaux y por el músico Roger Waters, han lanzado una petición pública para pedir al certamen la suspensión de todo acuerdo con el Estado israelí.</p></p><p><p>Esta tragedia llegará incluso a la principal categoría del certamen veneciano con la proyección de 'Naza', un documental rodado por dos de los directores de la oscarizada 'No other land' (2024), que promete demostrar la estrategia de destrucción de la Franja de Gaza.</p></p><p><p>Por eso, cabe esperar una Mostra bastante política que, de hecho, ya ha arrancado con una pequeña polémica sobre la tradicional rueda de prensa del jurado con la que suele inaugurarse el certamen.</p></p><p><p>La controversia estalló cuando el festival distribuyó un programa en el que no figuraba esta rueda de prensa inaugural, lo que fue visto por muchos como un intento de eludir las preguntas de los medios. </p></p><p><p>No obstante, tras un aluvión de críticas, Venecia ha repartido un nuevo programa actualizado en el que sí figura, calmando así las aguas antes de que -por fin- se encienda el proyector.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El juez Alexandre de Moraes, bajo nuevas sospechas por sus vínculos con un banquero preso]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-juez-alexandre-de-moraes-bajo-nuevas-sospechas-por-sus-vinculos-con-un-banquero-preso/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-juez-alexandre-de-moraes-bajo-nuevas-sospechas-por-sus-vinculos-con-un-banquero-preso/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:25:06 +0000</pubDate><content:encoded><![CDATA[<p><p>Según el diario 'O Estado de S.Paulo', el magistrado revisó la última versión de un contrato millonario de prestación de servicios entre el bufete de su mujer, Viviane Barci de Moraes, y el extinto Banco Master, cuyo dueño era Daniel Vorcaro, hoy en prisión preventiva.</p></p><p><p>Vorcaro está en el centro de un vasto caso de corrupción por un fraude millonario mediante la venta de títulos de crédito falsos en el sistema financiero.</p></p><p><p>La investigación destapó, además, los contactos y los supuestos negocios que Vorcaro tenía con altas autoridades de los tres poderes de Brasil, desde jueces del Supremo hasta funcionarios del Banco Central y congresistas de diversas ideologías.</p></p><p><p>En este contexto, hay sospechas sobre dos jueces del Supremo: José Antonio Dias Toffoli y Alexandre de Moraes, este último conocido internacionalmente por investigar al magnate Elon Musk y a Jair Bolsonaro, quien terminó condenado por intento de golpe de Estado.</p></p><p><p>Toffoli se declaró impedido de juzgar el proceso por los presuntos negocios inmobiliarios entre su familia y el círculo próximo del banquero.</p></p><p><p>En relación con De Moraes, la prensa brasileña ya reveló un intercambio de mensajes con Vorcaro horas antes de su primera detención, en noviembre de 2025, según una pericia de la Policía Federal en uno de los celulares del banquero.</p></p><p><p>Este martes, el portal Metrópoles publicó que, en otro de los mensajes hallados en su teléfono, Vorcaro insinuó que quería "la protección" del fiscal general, Paulo Gonet, y del director de la Policía Federal, Andrei Rodrigues.</p></p><p><p>El destinatario de esos mensajes es desconocido, aunque las autoridades sostienen que se dirigían al propio Alexandre de Moraes.</p></p><p><p>El juez del Supremo André Mendonça, que investiga el caso del Master, pidió el lunes una manifestación a la Fiscalía General sobre el tema en un plazo máximo de cinco días.</p></p><p><p>El otro punto espinoso es el contrato de 131 millones de reales (25,5 millones de dólares / 22 millones de euros al cambio de hoy) entre el bufete de la esposa del magistrado y el Banco Master. </p></p><p><p>La Policía identificó, a partir de los metadatos del documento encontrado en el celular de Vorcaro, que un perfil llamado "Ministro Alexandre de Moraes" editó una última versión del contrato en 2024.</p></p><p><p>El contrato finalmente se firmó y el Banco Master realizó pagos sucesivos al bufete de Viviane Barci entre 2024 y noviembre de 2025, cuando Vorcaro fue encarcelado por primera vez mientras intentaba salir de Brasil en un avión particular.</p></p><p><p>El bufete reconoció hoy en una nota que solicitó "informaciones" a Alexandre de Moraes, "en su condición de esposo de la socia directora del despacho", sobre la eventual "existencia de impedimentos legales" para la celebración del contrato.</p></p><p><p>Según CNN Brasil, Mendonça evalúa ahora incluir como investigado a su colega en la máxima instancia judicial del país. </p></p><p><p>Estos nuevos indicios se dan a conocer en plena campaña electoral para las presidenciales del próximo 4 de octubre, que se perfilan como un mano a mano entre el presidente Luiz Inácio Lula da Silva y el senador Flávio Bolsonaro.</p></p><p><p>El hijo mayor de Jair Bolsonaro también ha sido cuestionado por su relación con Vorcaro, a quien le pidió una cifra millonaria para financiar una película biográfica sobre su padre.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[AUDIO: SEN prevé asistir a unos 3.500 afectados tras severo temporal con granizada]]></title><link>https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-sen-preve-asistir-a-unos-3500-afectados-tras-severo-temporal-con-granizada/</link><guid isPermaLink="true">https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-sen-preve-asistir-a-unos-3500-afectados-tras-severo-temporal-con-granizada/</guid><description></description><pubDate>Tue, 01 Sep 2026 16:22:56 +0000</pubDate><content:encoded><![CDATA[<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay; encrypted-media" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/soundcloud%253Atracks%253A2392576257&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/abccolor" title="abccolor" target="_blank" style="color: #cccccc; text-decoration: none;">abccolor</a> · <a href="https://soundcloud.com/abccolor/01-09-2026-a-la-gran-730" title="01 09 2026 A LA GRAN 730 - Arsenio Zárate, Ministro de la SEN" target="_blank" style="color: #cccccc; text-decoration: none;">01 09 2026 A LA GRAN 730 - Arsenio Zárate, Ministro de la SEN</a></div></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/O7P9KlJ0kfuOJNa1ksIRCjahdpA=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/ZWX6NK77YZF3PFMJHFC6CS6PRY.jpeg"><media:description type="plain"><![CDATA[Arsenio Zárate]]></media:description></media:content></item><item><title><![CDATA[El Reino Unido ha vivido el verano más caluroso desde que empezaron las mediciones en 1884]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-reino-unido-ha-vivido-el-verano-mas-caluroso-desde-que-empezaron-las-mediciones-en-1884/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-reino-unido-ha-vivido-el-verano-mas-caluroso-desde-que-empezaron-las-mediciones-en-1884/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:20:25 +0000</pubDate><content:encoded><![CDATA[<p><p>La temperatura media entre día y noche a lo largo de los tres meses pasados (junio, julio y agosto) fue de 16,5 grados, batiendo la marca anterior de 16,1 que se registró el año pasado.</p></p><p><p>Los seis años más calurosos se han registrado todos en el siglo XXI y tres de ellos en esta década actual: 2022, 2025 y 2026.</p></p><p><p>Del mismo modo, ha sido uno de los más secos de la historia, al haberse recogido 195,4 milímetros de lluvia, un 77 % de la media nacional. </p></p><p><p>Estas cifras siguen estando por encima de las de 1995, el año más seco hasta ahora, cuando se recogieron 105,9 milímetros.</p></p><p><p>Además, el actual ha sido el sexto verano con más horas de sol, con una media de 621,9. El récord lo sigue ostentado el año 1976, cuando se registraron 672,2 horas.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Juez de EEUU pide al jurado de caso Clancy que siga deliberando tras no alcanzar veredicto]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/juez-de-eeuu-pide-al-jurado-de-caso-clancy-que-siga-deliberando-tras-no-alcanzar-veredicto/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/juez-de-eeuu-pide-al-jurado-de-caso-clancy-que-siga-deliberando-tras-no-alcanzar-veredicto/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:20:23 +0000</pubDate><content:encoded><![CDATA[<p><p>Clancy, de 36 años, afronta tres cargos de asesinato por la muerte por estrangulamiento de sus hijos Cora, de 5 años; Dawson, de 3, y Callan, de 8 meses, el 24 de enero de 2023 en su vivienda de Duxbury (Massachusetts), tras lo que intentó suicidarse y quedó parcialmente paralizada.</p></p><p><p>El jurado, integrado por nueve mujeres y tres hombres, comenzó a deliberar el jueves pasado después de más de cuatro semanas de juicio y este martes, durante su cuarta jornada, comunicó al juez William Sullivan que no pudo alcanzar una decisión unánime. </p></p><p><p>Los miembros acumularon más de 17 horas de deliberaciones y el viernes habían solicitado revisar algunas de las pruebas del caso, entre ellas el cuchillo que Clancy utilizó en su intento de suicidio y varias bolsas con envases de medicamentos vacíos.</p></p><p><p>Sullivan les pidió que regresaran a la sala de deliberaciones y siguieran intentando alcanzar un acuerdo, y recordó que durante el juicio escucharon a más de 80 testigos y tuvieron ante sí más de 300 pruebas y documentos.</p></p><p><p>Clancy no niega haber estrangulado a sus tres hijos, pero se declaró no culpable por falta de responsabilidad penal y sostiene que sufría una psicosis posparto que le impidió comprender la naturaleza y gravedad de sus actos. </p></p><p><p>La defensa argumentó durante el juicio que su deteriorada salud mental, agravada por un tratamiento psiquiátrico inadecuado y una excesiva medicación, la llevó a perder el contacto con la realidad.</p></p><p><p>La Fiscalía, por el contrario, sostiene que Clancy sabía lo que hacía y que tomó conscientemente la decisión de matar a sus hijos antes de intentar suicidarse. Los fiscales han destacado que la acusada había recibido tratamiento de salud mental y que, por su formación como enfermera de partos, conocía los medicamentos que estaba tomando.</p></p><p><p>El jurado puede declarar a Clancy culpable de asesinato o de un delito menor como homicidio involuntario, o absolverla por falta de responsabilidad penal. </p></p><p><p>Una condena por asesinato podría acarrear cadena perpetua, mientras que incluso una absolución por razones de enfermedad mental podría llevar a su internamiento en una institución psiquiátrica si se determina que supone un peligro para sí misma o para terceros.</p></p><p><p>Si el jurado finalmente no consigue alcanzar la unanimidad, el tribunal podría declarar un juicio nulo y abrir la puerta a un nuevo proceso.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Rüdiger pone fin a su carrera en la selección alemana tras doce años y 86 partidos jugados]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/rudiger-pone-fin-a-su-carrera-en-la-seleccion-alemana-tras-doce-anos-y-86-partidos-jugados/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/rudiger-pone-fin-a-su-carrera-en-la-seleccion-alemana-tras-doce-anos-y-86-partidos-jugados/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:20:21 +0000</pubDate><content:encoded><![CDATA[<p><p>El jugador, de 33 años, hizo su anuncio a través de sus redes sociales tras más de 12 años como internacional y un total de 86 partidos en el que se mostró agradecido con sus compañeros de vestuario, entrenadores y aficionados..</p></p><p><p>"Tras un tiempo de reflexión ha llegado para mi el momento de poner fin a mi carrera en la selección alemana y abrir el camino para la nueva generación", dijo el jugador en su perfil de X.</p></p><p><p>Rüdiger debutó el 13 de mayo de 2014 en un 0-0 contra Polonia pero no llegó a ser convocado después para el Mundial de Brasil de ese mismo año en el que Alemania se proclamó campeón.</p></p><p><p>"La primera vez que vestí la camiseta de la selección no llegué a imaginarme ni en sueños que jugaría 86 partidos internacionales", dijo.</p></p><p><p>Rüdiger jugó cinco torneos con Alemania. En la Eurocopa 2024 llegó hasta cuartos de final en los que Alemania cayó ante España por 2-1. En 2017 fue titular en el equipo que ganó la Copa de las Confederaciones.</p></p><p><p>"Aunque el gran título se nos escapó en los últimos torneos y tuvimos que encajar algunas dolorosas derrotas, este tiempo ha sido para mí un capítulo extremadamente especial que me marcará para siempre", dijo.</p></p><p><p>"Para mí comienza ahora un nuevo capítulo, en el que me centraré por completo en mi club. Gracias por el viaje compartido", concluye el escrito.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[Rutte dice que la OTAN seguirá reforzándose tras ataques híbridos rusos como el de Leipzig]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/rutte-dice-que-la-otan-seguira-reforzandose-tras-ataques-hibridos-rusos-como-el-de-leipzig/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/rutte-dice-que-la-otan-seguira-reforzandose-tras-ataques-hibridos-rusos-como-el-de-leipzig/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:20:18 +0000</pubDate><content:encoded><![CDATA[<p><p>"Las pruebas son claras. Y acojo con satisfacción las medidas anunciadas por Alemania en respuesta a ello. La OTAN seguirá reforzando nuestra capacidad para disuadir y defender a todos los aliados frente a cualquier amenaza, incluidas acciones maliciosas como las observadas en Leipzig y en otros lugares de la Alianza", escribió Rutte en sus redes sociales.</p></p><p><p>El secretario general de la OTAN compartió esta declaración tras hablar con el canciller de Alemania, Friedrich Merz, cuyo Ejecutivo atribuyó este martes a Rusia el ataque híbrido con drones sobre el aeropuerto de Leipzig, en el que se encontraron sistemas no tripulados con explosivos el pasado 4 de agosto. </p></p><p><p>"La OTAN se muestra plenamente solidaria con Alemania tras el ataque híbrido ruso perpetrado en Leipzig. Los intentos de Rusia de intimidarnos, de socavar nuestra unidad y nuestra voluntad de apoyar a Ucrania son inútiles y fracasarán. Nuestro apoyo a Ucrania es inquebrantable, al igual que nuestro compromiso firme con la defensa colectiva de la OTAN", dijo Rutte.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Milei sobre declaración de Trump: el reclamo argentino de Malvinas es una "causa sagrada"]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/milei-sobre-declaracion-de-trump-el-reclamo-argentino-de-malvinas-es-una-causa-sagrada/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/milei-sobre-declaracion-de-trump-el-reclamo-argentino-de-malvinas-es-una-causa-sagrada/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:20:16 +0000</pubDate><content:encoded><![CDATA[<p><p>“Ayer ha pasado algo muy fuerte respecto a la causa más importante y sagrada que tenemos los argentinos”, afirmó Milei en una entrevista con radio El Observador.</p></p><p><p>El presidente estadounidense afirmó el lunes que su Gobierno está evaluando su postura sobre las Malvinas, administradas por el Reino Unido: “Siempre reviso todas las posiciones, esa es apenas una entre muchas”, respondió el presidente estadounidense a la pregunta de un periodista en la Casa Blanca. </p></p><p><p>Las declaraciones de Trump introducen un nuevo elemento en la política del Gobierno de Milei en el reclamo de la soberanía del archipiélago, después de que el mandatario argentino asegurara en agosto que la alianza con Estados Unidos era la "llave" para recuperarlo.</p></p><p><p>“Estados Unidos ha cambiado su visión estratégica del mundo, mira esto desde una perspectiva política y es necesario un aliado confiable en el paso del Atlántico al Pacífico. Argentina está cumpliendo con todas esas condiciones y esa es la llave que nos va a permitir recuperar Malvinas”, dijo Milei a inicios de agosto. </p></p><p><p>Días después, el embajador estadounidense en Buenos Aires, Peter Lamelas, descartó que existiera un cambio en la política de Washington.</p></p><p><p>Estados Unidos tiene "una posición de neutralidad sobre las islas. Eso no ha cambiado”, dijo Lamelas al canal argentino TN.</p></p><p><p>Estados Unidos ha tenido históricamente una posición neutral en la disputa de soberanía de las Malvinas, aunque ha reconocido la administración británica del archipiélago.</p></p><p><p>Milei ha defendido que el reclamo argentino debe resolverse por la vía diplomática tras lo ocurrido durante el Mundial 2026, cuando los jugadores de la selección argentina exhibieron una pancarta con la leyenda "Las Malvinas son argentinas" tras vencer a Inglaterra en las semifinales.</p></p><p><p>Horas después de la entrevista, y finalizada una reunión entre Milei y su gabinete, la vocería presidencial informó que este jueves el mandatario realizará una cadena nacional donde brindará más detalles a la población sobre "los avances diplomáticos que lleva adelante la Cancillería en defensa de la soberanía de las islas Malvinas".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El Gobierno alemán responsabiliza a Rusia del ataque híbrido con drones en Leipzig]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-gobierno-aleman-responsabiliza-a-rusia-del-ataque-hibrido-con-drones-en-leipzig/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-gobierno-aleman-responsabiliza-a-rusia-del-ataque-hibrido-con-drones-en-leipzig/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:20:13 +0000</pubDate><content:encoded><![CDATA[<p><p>"El Gobierno federal llega a la conclusión de que Rusia es responsable del ataque híbrido perpetrado en Leipzig el 4 de agosto", dijo el ministro del Interior de Alemania, Alexander Dobrindt, en una rueda de prensa en Berlín junto al titular de Asuntos Exteriores, Johann Wadephul. </p></p><p><p>Wadephul anunció, como consecuencia, el cierre del consulado de Rusia en Bonn, en el oeste de Alemania, y además, se cancelará el contrato del centro cultural ruso "Casa Rusa" en Berlín.</p></p><p><p>Además, Berlín reforzará los "controles de entrada para los ciudadanos rusos y aumentamos la presión sobre la flota fantasma rusa", precisó el jefe de la diplomacia germana.</p></p><p><p>Antes, Dobrint, que aseguró que las investigaciones sobre el caso continúan, pero el Ejecutivo germano llegó esa conclusión sobre la autoría de Rusia en vista de la información de que disponen las fuerzas policiales y los servicios de inteligencia, que "acredita una responsabilidad rusa".</p></p><p><p>"No consideramos Leipzig un hecho aislado, sino que lo vemos en conexión con otras acciones híbridas", abundó el titular de Interior del Gobierno que dirige el canciller Friedrich Merz. </p></p><p><p>Según Dobrindt, los denominados "agentes de bajo nivel" habrían perpetrado el intento de atentado en el aeropuerto de la ciudad oriental de Leipzig, donde se encontró un dron cargado con explosivos.</p></p><p><p>Tras el hallazgo en la noche del 4 de agosto pasado en el aeropuerto de Leipzig de un dron dotado de una carga explosiva y la supuesta colisión, poco después, de un segundo vehículo aéreo no tripulado con un avión de carga de DHL, investigadores descubrieron diez días más tarde un tercero de esos aparatos, así como explosivos, informaron la semana pasada las cadenas públicas regionales WDR y NDR y el diario 'Süddeutsche Zeitung'.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[AUDIO: Contraloría advierte que IPS corre riesgo de tomar decisiones con fondos ficticios]]></title><link>https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-contraloria-advierte-que-ips-corre-riesgo-de-tomar-decisiones-con-fondos-ficticios/</link><guid isPermaLink="true">https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-contraloria-advierte-que-ips-corre-riesgo-de-tomar-decisiones-con-fondos-ficticios/</guid><description></description><pubDate>Tue, 01 Sep 2026 16:17:42 +0000</pubDate><content:encoded><![CDATA[<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay; encrypted-media" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/soundcloud%253Atracks%253A2392577604&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/abccolor" title="abccolor" target="_blank" style="color: #cccccc; text-decoration: none;">abccolor</a> · <a href="https://soundcloud.com/abccolor/01-09-2026-a-la-gran-730-1" title="01 09 2026 A LA GRAN 730 - Gladys Fernández, Dir. de Control Gubernamental CGR" target="_blank" style="color: #cccccc; text-decoration: none;">01 09 2026 A LA GRAN 730 - Gladys Fernández, Dir. de Control Gubernamental CGR</a></div></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/GzOW-_K6ZdG2_TxHzlBfme_I3pg=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/IE5MWEY5PVCATM7P5KIHWRMZLM.jpg"><media:credit role="author" scheme="urn:ebu">SILVIO ROJAS</media:credit></media:content></item><item><title><![CDATA[AUDIO: ¿Habrá otra huelga de médicos? Esto dicen los gremios]]></title><link>https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-habra-otra-huelga-de-medicos-esto-dicen-los-gremios/</link><guid isPermaLink="true">https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-habra-otra-huelga-de-medicos-esto-dicen-los-gremios/</guid><description></description><pubDate>Tue, 01 Sep 2026 16:15:23 +0000</pubDate><content:encoded><![CDATA[<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay; encrypted-media" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/soundcloud%253Atracks%253A2392577166&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/abccolor" title="abccolor" target="_blank" style="color: #cccccc; text-decoration: none;">abccolor</a> · <a href="https://soundcloud.com/abccolor/01-09-2026-a-la-gran-730-brian" title="01 09 2026 A LA GRAN 730 - Brian Cáceres (Dra. Rossana González, SINAMED)" target="_blank" style="color: #cccccc; text-decoration: none;">01 09 2026 A LA GRAN 730 - Brian Cáceres (Dra. Rossana González, SINAMED)</a></div></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/OaPAunGEDN31Zi6xhqxDvHoUUJQ=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/46TIKTMMXJAEVARKLFTYRW4Y4I.jpg"><media:description type="plain"><![CDATA[Marlim Riveros, Rosanna González y Syrley Ferreira, secretaria general, secretaria general adjunta y secretaria de conflictos del Sindicato Nacional de Médicos (Sinamed).]]></media:description><media:title><![CDATA[Rossana González del Sinamed anuncia huelga nacional de médicos en conferencia de prensa]]></media:title></media:content></item><item><title><![CDATA[Leandro Paredes pone en duda su continuidad en la Albiceleste: "Va a ser difícil que siga"]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/leandro-paredes-pone-en-duda-su-continuidad-en-la-albiceleste-va-a-ser-dificil-que-siga/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/leandro-paredes-pone-en-duda-su-continuidad-en-la-albiceleste-va-a-ser-dificil-que-siga/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:15:19 +0000</pubDate><content:encoded><![CDATA[<p><p>"Va a ser difícil que siga", respondió Paredes tras ser consultado en el predio de Boca Juniors sobre su futuro en el combinado nacional.</p></p><p><p>El mediocampista de 32 años detalló que las dudas sobre su futuro se deben tanto al recambio que afrontará la Albiceleste en los próximos meses como a la suspensión por 10 partidos que deberá enfrentar tras la agresión al español Gavi una vez consumada la victoria de la 'Roja' en la final del Mundial 2026.</p></p><p><p>"La vara esta muy alta y seguir compitiendo de esa manera y seguir logrando cosas importantes va a ser difícil. Creo que en estos años, en este proceso, hemos conseguido formar un grupo de jugadores y personas increíbles, y en ese grupo teníamos a nuestro líder, que era Leo, y él ya no estará", añadió Paredes.</p></p><p><p>Además, precisó que aún no ha hablado con el entrenador albiceleste, Lionel Scaloni, pero anticipó que planea dialogar próximamente con él para abordar el tema de su continuidad: "Hablaré con el entrenador, veremos qué decisión tomar pero va a ser difícil".</p></p><p><p> Paredes debutó en la selección argentina a mediados de 2017 y, pese a que no fue incluido en la nómina para Rusia 2018, a partir de la llegada de Scaloni y su gran rendimiento en la Copa América 2019 se convirtió en una pieza clave del mediocampo albiceleste.</p></p><p><p>El actual capitán Xeneize fue importante en la consagración en la Copa América 2021 y luego en la coronación en el Mundial de Catar 2022. </p></p><p><p>Dos años después jugó un papel fundamental en la obtención del bicampeonato continental en 2024 y este año también fue clave en la gesta de la 'Scaloneta' en el Mundial de Estados Unidos, México y Canadá, que acabó en el subcampeonato.</p></p><p><p>En los nueve años que lleva en el seleccionado, Paredes ha disputado un total de 84 encuentros, en los que registró hasta ahora cinco goles y siete asistencias.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[Analistas privados aumentan al 1,25 % la previsión de crecimiento de México para 2026]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/analistas-privados-aumentan-al-125-la-prevision-de-crecimiento-de-mexico-para-2026/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/analistas-privados-aumentan-al-125-la-prevision-de-crecimiento-de-mexico-para-2026/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:15:16 +0000</pubDate><content:encoded><![CDATA[<p><p>No obstante, la previsión para 2027 empeoró de forma ligera al pasar de 1,79 % a 1,75 %, de acuerdo con la media de los 41 grupos de análisis y consultoría nacionales y extranjeros consultados por el banco central, entre el 18 y el 26 de agosto. </p></p><p><p>Estas proyecciones se difunden después de que el Instituto Nacional de Estadística y Geografía (Inegi) confirmara que la economía mexicana creció un 2,1 % interanual y un 1,4 % trimestral en el segundo trimestre de 2026, tras haberse contraído un 0,3 % en los primeros tres meses del año, su peor desempeño trimestral desde finales de 2024. </p></p><p><p>Por otro lado, los expertos mejoraron la perspectiva de la inflación general para el cierre de 2026 a una estimación del 3,88 %, desde un 3,92 % anterior. </p></p><p><p>Esta previsión llega después de que la tasa de inflación se elevara al 3,26 % en la primera quincena de agosto. </p></p><p><p>Para 2027, los especialistas mantuvieron la proyección de la inflación al 3,85 %, igual que el mes precedente, aunque aún por encima de la meta del 3 % del banco central. </p></p><p><p>Como factores que podrían obstaculizar el crecimiento en México en los próximos seis meses, los expertos destacaron a nivel general la gobernanza (41 %), las condiciones externas (26 %) y las condiciones económicas internas (25 %). </p></p><p><p>A nivel particular resaltaron la política de comercio exterior (15 %), la inseguridad pública (15 %), la ausencia de un cambio estructural en México (10 %), otros problemas de falta de Estado de derecho (8 %), la debilidad del mercado interno (7 %), la corrupción (7 %) y la incertidumbre política interna. </p></p><p><p>Los analistas mejoraron la perspectiva del tipo de cambio al estimar ahora que la moneda mexicana cerrará 2026 en 17,54 unidades por dólar, menor a la proyección anterior de 17,82 pesos por dólar. </p></p><p><p>Para 2027, los especialistas calculan que la moneda mexicana se intercambiará en 18,10 unidades por dólar, menor al estimado de 18,38 del mes anterior.  </p></p><p><p>Asimismo, el pronóstico de la inversión extranjera directa (IED) decreció a una proyección de 41.043 millones de dólares desde una anterior de 41.560 millones de dólares.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Buitrago: "Una etapa para que duelan las piernas"]]></title><link>https://www.abc.com.py/deportes/polideportivo/2026/09/01/buitrago-una-etapa-para-que-duelan-las-piernas/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/polideportivo/2026/09/01/buitrago-una-etapa-para-que-duelan-las-piernas/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:15:14 +0000</pubDate><content:encoded><![CDATA[<p><p>  "Pensábamos que iba a ser duro para la fuga, pero al final la fuga se fue rápido e inmediatamente el equipo Visma-Lease a Bike y el Cofidis pusieron un ritmo que en el grupo no se estaba para nada cómodo", señaló en meta el ciclista bogotano. </p></p><p><p>Después de la jornada de descanso, la etapa fue de las que producen dolor de piernas.</p></p><p><p> " A veces cuesta volver a coger el ritmo, pero con etapas como hoy lo coges rápido", concluyó.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/11H5TTAzbzXQ7OY2lxEgCrj_2Y8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3IJZ3QIUVJGC5BIWUT6Q526X6U.jpg"/></item><item><title><![CDATA[La lluvia retrasa más de 2 horas el inicio de la sesión del Abierto de Estados Unidos]]></title><link>https://www.abc.com.py/deportes/tenis/2026/09/01/la-lluvia-retrasa-mas-de-2-horas-el-inicio-de-la-sesion-del-abierto-de-estados-unidos/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/tenis/2026/09/01/la-lluvia-retrasa-mas-de-2-horas-el-inicio-de-la-sesion-del-abierto-de-estados-unidos/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:15:12 +0000</pubDate><content:encoded><![CDATA[<p><p>Los partidos en el resto de pistas no está previsto que comiencen por lo menos hasta las 13:30 hora local (17:30 GMT), según la organización.</p></p><p><p> La sesión matinal del martes tenía previsto comenzar a las 11:05 hora local (15:05 GMT). Algunos de los tenistas involucrados son los argentinos Francisco Cerúndolo, número 25 de la ATP, contra el austríaco Filip Misolic (n.537) y Camilo Ugo Carabelli (n.77) frente al alemán Jan-Lennard Struff (n.44).</p></p><p><p>La española Paula Badosa, puesto 87 de la WTA, juega contra la australiana Daria Kasatkina (n.61), y la cabeza de serie número 2, la kazaja Elena Rybakina, también iba a entrar en liza esta jornada.</p></p><p><p>Los cuadros principales del Abierto de Estados Unidos comenzaron el domingo, y el lunes debutaron los vigentes campeones: el español Carlos Alcaraz (n.3 de la ATP) y la bielorrusa Aryna Sabalenka (n.1 de la WTA).</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Gp2LSAqLoR9lSxn2dpR6y71lG_Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/A5DQC3KIFFBS5EZVY4IFROKFVY.jpg"/></item><item><title><![CDATA[El Valencia cierra la cesión del inglés Harvey Elliott, procedente del Liverpool]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/el-valencia-cierra-la-cesion-del-ingles-harvey-elliott-procedente-del-liverpool/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/el-valencia-cierra-la-cesion-del-ingles-harvey-elliott-procedente-del-liverpool/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:15:09 +0000</pubDate><content:encoded><![CDATA[<p><p>El nuevo futbolista del Valencia se formó en la cantera del Fulham y con tan solo 16 años se convirtió en el jugador más joven en debutar en la Premier League. </p></p><p><p>En 2019 dio el salto al Liverpool, con el que ha disputado 149 partidos oficiales, conquistando dos Premier League, dos Carabao Cup, la FA Cup, la Community Shield, la Supercopa de Europa y el Mundial de Clubes de la FIFA.</p></p><p><p>Durante su trayectoria también ha jugado cedido en el Blackburn Rovers y el Aston Villa. A nivel internacional ha sido un jugador destacado en las categorías inferiores de la selección de Inglaterra, con la que conquistó la Eurocopa sub-21 en 2023 y 2025. En esta última edición tuvo una actuación decisiva y fue reconocido como mejor jugador del torneo.</p></p><p><p>“Elliott es un jugador joven (23 años), pero con experiencia y talento, y destaca por su capacidad para superar líneas de presión y generar peligro, tanto en posiciones interiores como partiendo desde la banda”, apuntó el club de Mestalla en el comunicado oficial.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[Presentan demanda en Argentina contra proyecto petrolero británico e israelí en Malvinas]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/presentan-demanda-en-argentina-contra-proyecto-petrolero-britanico-e-israeli-en-malvinas/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/presentan-demanda-en-argentina-contra-proyecto-petrolero-britanico-e-israeli-en-malvinas/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:15:07 +0000</pubDate><content:encoded><![CDATA[<p><p>La denuncia fue presentada por la Asociación Argentina de Abogados Ambientalistas (AAdeAA) y el Centro de Excombatientes de las Malvinas de la ciudad de La Plata (Cecim) ante un juzgado federal de Río Grande, en la sureña provincia argentina de Tierra del Fuego, de cuyo territorio forman parte las islas, ocupadas por el Reino Unido desde 1833.</p></p><p><p>"Es una acción judicial preventiva de daño ambiental y soberano de incidencia colectiva contra las dos petroleras y su proyecto Sea Lion", confirmó a EFE Enrique Viale, presidente de la AAdeAA. </p></p><p><p>El proyecto 'offshore' (costas afuera), que prevé comenzar a extraer crudo en 2028, se ubica en la cuenca petrolera Malvinas norte, a unos 220 kilómetros de las islas, en el Atlántico sur, un espacio que para Argentina está dentro de su plataforma continental y que forma parte de su histórico reclamo de soberanía sobre el archipiélago y las aguas que lo rodean.</p></p><p><p>La iniciativa recibió el visto bueno del gobierno isleño, al margen de las autoridades argentinas.</p></p><p><p>La denuncia tiene dos dimensiones: por un lado, denuncia la falta de evaluación de impacto ambiental y la autorización gubernamental exigidas por la legislación argentina; y, por otro, plantea la controversia sobre la soberanía y cómo el proyecto supone una acción unilateral contraria a resoluciones de Naciones Unidas sobre la disputa.</p></p><p><p>La demanda, a la que tuvo acceso EFE, menciona la resolución 31/49 emitida en 1976 por la Asamblea General de la ONU, en la que se instó a Argentina y Reino Unido a abstenerse de adoptar decisiones que introduzcan modificaciones unilaterales mientras la controversia permanezca abierta.</p></p><p><p>"Sobre un mismo espacio se superponen dos bienes colectivos: ambiente y soberanía. El daño nace de un proyecto hidrocarburífero de enorme escala, ejecutado sin evaluación ni autorización argentinas. La herida es doble. Afecta los ecosistemas. Afecta el derecho del pueblo a decidir y preservar lo propio", afirmaron la AAdeAA y el Cecim.</p></p><p><p>Según la demanda, el proyecto afecta a las ecorregiones del Mar Argentino -aguas del Atlántico bajo jurisdicción argentina- y de las islas del Atlántico sur, áreas que, además, mantienen una "conexión ecológica" con la Antártida.</p></p><p><p>Se trata de ecosistemas de enorme biodiversidad, con centenares de especies de peces, mamíferos y aves, entre ellas, la ballena franca austral y los pingüinos de Magallanes.</p></p><p><p>Según los denunciantes, el proyecto Sea Lion implica movimientos del lecho marino, ruido submarino y riesgo de derrames, con efectos que las corrientes marinas pueden extender a diversos sectores del Mar Argentino e, incluso, la Antártida.</p></p><p><p>La presentación judicial busca evitar el "riesgo ambiental y soberano" antes de que se produzca un daño y el "hecho consumado" sobre un recurso que Argentina reclama como propio.</p></p><p><p>En la demanda se solicita declarar ilegal el proyecto, suspender las obras e impedir nuevos contratos, desembolsos y transferencias destinados a esta iniciativa.</p></p><p><p>También, informar de la existencia de una demanda judicial a los organismos de control financiero y a los mercados donde cotizan las petroleras -la Bolsa de Londres, en el caso de Rockhopper; y la de Tel Aviv, en el caso de Navitas-. </p></p><p><p>Además, se solicita a la Justicia que requiera a las empresas datos sobre bancos, fondos, aseguradoras y otras entidades relacionadas con la financiación del proyecto.</p></p><p><p>"Es importante identificar quién lo financia porque nuestra idea es, posteriormente, solicitar embargos sobre los bancos y demás financistas e, incluso, las propias petroleras", señaló Viale.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[¿Y El Niño? Continúa el marcado descenso del río Paraguay]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/y-el-nino-continua-el-marcado-descenso-del-rio-paraguay/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/y-el-nino-continua-el-marcado-descenso-del-rio-paraguay/</guid><dc:creator><![CDATA[Carolina Sales, ABC Color]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:12:49 +0000</pubDate><content:encoded><![CDATA[<p>La <b>Dirección de Meteorología e Hidrología (DMH)</b> brindó detalles sobre el nivel del río Paraguay, tomando como punto de partida <b>Asunción</b>, que presenta una baja de 2 cm.</p><p>Otras localidades también tuvieron descenso como <b>Humaitá</b>, con una bajante de 7 cm quedando en 2,10 m, y Pilar, con una disminución de 6 cm alcanzando 2,59 m. En un segundo rango de mayor caída se ubican Bahía Negra, Concepción, Alberdi y Puerto Ladario, todas con una reducción de 3 cm en la última jornada.</p><p>Por otra parte, los distritos que presentaron la menor variación negativa, con una leve disminución de apenas 1 cm, fueron<b> Fuerte Olimpo</b> (3,79 m),<b> Vallemí</b> (2,72 m), Rosario (1,45 m) e Itá Enramada (1,35 m). Asimismo, los puntos de Puerto Murtinho<b> </b>(2,94 m),<b> </b>Isla Margarita (2,94 m) y Puerto Antequera (1,54 m) no experimentaron variaciones en sus niveles, manteniéndose sin cambios.</p><p><!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Monitoreo Hidrológico - Asunción | ABC Color</title>
<script>
/* Chart.js v4.4.4 (UMD) — incluido en línea para que este HTML sea autocontenido y no dependa de un CDN externo al subirlo al CMS. */
/*!
 * Chart.js v4.4.4
 * https://www.chartjs.org
 * (c) 2024 Chart.js Contributors
 * Released under the MIT License
 */
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";var t=Object.freeze({__proto__:null,get Colors(){return Go},get Decimation(){return Qo},get Filler(){return ma},get Legend(){return ya},get SubTitle(){return ka},get Title(){return Ma},get Tooltip(){return Ba}});function e(){}const i=(()=>{let t=0;return()=>t++})();function s(t){return null==t}function n(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function o(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function r(t,e){return a(t)?t:e}function l(t,e){return void 0===t?e:t}const h=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,c=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function d(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function u(t,e,i,s){let a,r,l;if(n(t))if(r=t.length,s)for(a=r-1;a>=0;a--)e.call(i,t[a],a);else for(a=0;a<r;a++)e.call(i,t[a],a);else if(o(t))for(l=Object.keys(t),r=l.length,a=0;a<r;a++)e.call(i,t[l[a]],l[a])}function f(t,e){let i,s,n,o;if(!t||!e||t.length!==e.length)return!1;for(i=0,s=t.length;i<s;++i)if(n=t[i],o=e[i],n.datasetIndex!==o.datasetIndex||n.index!==o.index)return!1;return!0}function g(t){if(n(t))return t.map(g);if(o(t)){const e=Object.create(null),i=Object.keys(t),s=i.length;let n=0;for(;n<s;++n)e[i[n]]=g(t[i[n]]);return e}return t}function p(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function m(t,e,i,s){if(!p(t))return;const n=e[t],a=i[t];o(n)&&o(a)?x(n,a,s):e[t]=g(a)}function x(t,e,i){const s=n(e)?e:[e],a=s.length;if(!o(t))return t;const r=(i=i||{}).merger||m;let l;for(let e=0;e<a;++e){if(l=s[e],!o(l))continue;const n=Object.keys(l);for(let e=0,s=n.length;e<s;++e)r(n[e],t,l,i)}return t}function b(t,e){return x(t,e,{merger:_})}function _(t,e,i){if(!p(t))return;const s=e[t],n=i[t];o(s)&&o(n)?b(s,n):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=g(n))}const y={"":t=>t,x:t=>t.x,y:t=>t.y};function v(t){const e=t.split("."),i=[];let s="";for(const t of e)s+=t,s.endsWith("\\")?s=s.slice(0,-1)+".":(i.push(s),s="");return i}function M(t,e){const i=y[e]||(y[e]=function(t){const e=v(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function w(t){return t.charAt(0).toUpperCase()+t.slice(1)}const k=t=>void 0!==t,S=t=>"function"==typeof t,P=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function D(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const C=Math.PI,O=2*C,A=O+C,T=Number.POSITIVE_INFINITY,L=C/180,E=C/2,R=C/4,I=2*C/3,z=Math.log10,F=Math.sign;function V(t,e,i){return Math.abs(t-e)<i}function B(t){const e=Math.round(t);t=V(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(z(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function W(t){const e=[],i=Math.sqrt(t);let s;for(s=1;s<i;s++)t%s==0&&(e.push(s),e.push(t/s));return i===(0|i)&&e.push(i),e.sort(((t,e)=>t-e)).pop(),e}function N(t){return!isNaN(parseFloat(t))&&isFinite(t)}function H(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function j(t,e,i){let s,n,o;for(s=0,n=t.length;s<n;s++)o=t[s][i],isNaN(o)||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function $(t){return t*(C/180)}function Y(t){return t*(180/C)}function U(t){if(!a(t))return;let e=1,i=0;for(;Math.round(t*e)/e!==t;)e*=10,i++;return i}function X(t,e){const i=e.x-t.x,s=e.y-t.y,n=Math.sqrt(i*i+s*s);let o=Math.atan2(s,i);return o<-.5*C&&(o+=O),{angle:o,distance:n}}function q(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function K(t,e){return(t-e+A)%O-C}function G(t){return(t%O+O)%O}function Z(t,e,i,s){const n=G(t),o=G(e),a=G(i),r=G(o-n),l=G(a-n),h=G(n-o),c=G(n-a);return n===o||n===a||s&&o===a||r>l&&h<c}function J(t,e,i){return Math.max(e,Math.min(i,t))}function Q(t){return J(t,-32768,32767)}function tt(t,e,i,s=1e-6){return t>=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function et(t,e,i){i=i||(i=>t[i]<e);let s,n=t.length-1,o=0;for(;n-o>1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const it=(t,e,i,s)=>et(t,i,s?s=>{const n=t[s][e];return n<i||n===i&&t[s+1][e]===i}:s=>t[s][e]<i),st=(t,e,i)=>et(t,i,(s=>t[s][e]>=i));function nt(t,e,i){let s=0,n=t.length;for(;s<n&&t[s]<e;)s++;for(;n>s&&t[n-1]>i;)n--;return s>0||n<t.length?t.slice(s,n):t}const ot=["push","pop","shift","splice","unshift"];function at(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),ot.forEach((e=>{const i="_onData"+w(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function rt(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ot.forEach((e=>{delete t[e]})),delete t._chartjs)}function lt(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const ht="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function ct(t,e){let i=[],s=!1;return function(...n){i=n,s||(s=!0,ht.call(window,(()=>{s=!1,t.apply(e,i)})))}}function dt(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const ut=t=>"start"===t?"left":"end"===t?"right":"center",ft=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,gt=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;function pt(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=J(Math.min(it(r,l,h).lo,i?s:it(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?J(Math.max(it(r,a.axis,c,!0).hi+1,i?0:it(e,l,a.getPixelForValue(c),!0).hi+1),n,s)-n:s-n}return{start:n,count:o}}function mt(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}class xt{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=ht.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var bt=new xt;
/*!
 * @kurkle/color v0.3.2
 * https://github.com/kurkle/color#readme
 * (c) 2023 Jukka Kurkela
 * Released under the MIT License
 */function _t(t){return t+.5|0}const yt=(t,e,i)=>Math.max(Math.min(t,i),e);function vt(t){return yt(_t(2.55*t),0,255)}function Mt(t){return yt(_t(255*t),0,255)}function wt(t){return yt(_t(t/2.55)/100,0,1)}function kt(t){return yt(_t(100*t),0,100)}const St={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Pt=[..."0123456789ABCDEF"],Dt=t=>Pt[15&t],Ct=t=>Pt[(240&t)>>4]+Pt[15&t],Ot=t=>(240&t)>>4==(15&t);function At(t){var e=(t=>Ot(t.r)&&Ot(t.g)&&Ot(t.b)&&Ot(t.a))(t)?Dt:Ct;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const Tt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Lt(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function Et(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function Rt(t,e,i){const s=Lt(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function It(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=function(t,e,i,s,n){return t===n?(e-i)/s+(e<i?6:0):e===n?(i-t)/s+2:(t-e)/s+4}(e,i,s,h,n),r=60*r+.5),[0|r,l||0,a]}function zt(t,e,i,s){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,s)).map(Mt)}function Ft(t,e,i){return zt(Lt,t,e,i)}function Vt(t){return(t%360+360)%360}function Bt(t){const e=Tt.exec(t);let i,s=255;if(!e)return;e[5]!==i&&(s=e[6]?vt(+e[5]):Mt(+e[5]));const n=Vt(+e[2]),o=+e[3]/100,a=+e[4]/100;return i="hwb"===e[1]?function(t,e,i){return zt(Rt,t,e,i)}(n,o,a):"hsv"===e[1]?function(t,e,i){return zt(Et,t,e,i)}(n,o,a):Ft(n,o,a),{r:i[0],g:i[1],b:i[2],a:s}}const Wt={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Nt={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let Ht;function jt(t){Ht||(Ht=function(){const t={},e=Object.keys(Nt),i=Object.keys(Wt);let s,n,o,a,r;for(s=0;s<e.length;s++){for(a=r=e[s],n=0;n<i.length;n++)o=i[n],r=r.replace(o,Wt[o]);o=parseInt(Nt[a],16),t[r]=[o>>16&255,o>>8&255,255&o]}return t}(),Ht.transparent=[0,0,0,0]);const e=Ht[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const $t=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const Yt=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Ut=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Xt(t,e,i){if(t){let s=It(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=Ft(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function qt(t,e){return t?Object.assign(e||{},t):t}function Kt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=Mt(t[3]))):(e=qt(t,{r:0,g:0,b:0,a:1})).a=Mt(e.a),e}function Gt(t){return"r"===t.charAt(0)?function(t){const e=$t.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=e[8]?vt(t):yt(255*t,0,255)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?vt(i):yt(i,0,255)),s=255&(e[4]?vt(s):yt(s,0,255)),n=255&(e[6]?vt(n):yt(n,0,255)),{r:i,g:s,b:n,a:o}}}(t):Bt(t)}class Zt{constructor(t){if(t instanceof Zt)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=Kt(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*St[s[1]],g:255&17*St[s[2]],b:255&17*St[s[3]],a:5===o?17*St[s[4]]:255}:7!==o&&9!==o||(n={r:St[s[1]]<<4|St[s[2]],g:St[s[3]]<<4|St[s[4]],b:St[s[5]]<<4|St[s[6]],a:9===o?St[s[7]]<<4|St[s[8]]:255})),i=n||jt(t)||Gt(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=qt(this._rgb);return t&&(t.a=wt(t.a)),t}set rgb(t){this._rgb=Kt(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${wt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?At(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=It(t),i=e[0],s=kt(e[1]),n=kt(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${wt(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let n;const o=e===n?.5:e,a=2*o-1,r=i.a-s.a,l=((a*r==-1?a:(a+r)/(1+a*r))+1)/2;n=1-l,i.r=255&l*i.r+n*s.r+.5,i.g=255&l*i.g+n*s.g+.5,i.b=255&l*i.b+n*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const s=Ut(wt(t.r)),n=Ut(wt(t.g)),o=Ut(wt(t.b));return{r:Mt(Yt(s+i*(Ut(wt(e.r))-s))),g:Mt(Yt(n+i*(Ut(wt(e.g))-n))),b:Mt(Yt(o+i*(Ut(wt(e.b))-o))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Zt(this.rgb)}alpha(t){return this._rgb.a=Mt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=_t(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Xt(this._rgb,2,t),this}darken(t){return Xt(this._rgb,2,-t),this}saturate(t){return Xt(this._rgb,1,t),this}desaturate(t){return Xt(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=It(t);i[0]=Vt(i[0]+e),i=Ft(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function Jt(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Qt(t){return Jt(t)?t:new Zt(t)}function te(t){return Jt(t)?t:new Zt(t).saturate(.5).darken(.1).hexString()}const ee=["x","y","borderWidth","radius","tension"],ie=["color","borderColor","backgroundColor"];const se=new Map;function ne(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=se.get(i);return s||(s=new Intl.NumberFormat(t,e),se.set(i,s)),s}(e,i).format(t)}const oe={values:t=>n(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=z(Math.abs(o)),r=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),ne(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=i[e].significand||t/Math.pow(10,Math.floor(z(t)));return[1,2,3,5,10,15].includes(s)||e>.8*i.length?oe.numeric.call(this,t,e,i):""}};var ae={formatters:oe};const re=Object.create(null),le=Object.create(null);function he(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;e<s;++e){const s=i[e];t=t[s]||(t[s]=Object.create(null))}return t}function ce(t,e,i){return"string"==typeof e?x(he(t,e),i):x(he(t,""),e)}class de{constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>te(e.backgroundColor),this.hoverBorderColor=(t,e)=>te(e.borderColor),this.hoverColor=(t,e)=>te(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ce(this,t,e)}get(t){return he(this,t)}describe(t,e){return ce(le,t,e)}override(t,e){return ce(re,t,e)}route(t,e,i,s){const n=he(this,t),a=he(this,i),r="_"+e;Object.defineProperties(n,{[r]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=a[s];return o(t)?Object.assign({},e,t):l(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var ue=new de({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:ie},numbers:{type:"number",properties:ee}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ae.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function fe(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ge(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function pe(t,e,i){let s;return"string"==typeof t?(s=parseInt(t,10),-1!==t.indexOf("%")&&(s=s/100*e.parentNode[i])):s=t,s}const me=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function xe(t,e){return me(t).getPropertyValue(e)}const be=["top","right","bottom","left"];function _e(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=be[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const ye=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function ve(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:s}=e,n=me(i),o="border-box"===n.boxSizing,a=_e(n,"padding"),r=_e(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.touches,s=i&&i.length?i[0]:t,{offsetX:n,offsetY:o}=s;let a,r,l=!1;if(ye(n,o,t.target))a=n,r=o;else{const t=e.getBoundingClientRect();a=s.clientX-t.left,r=s.clientY-t.top,l=!0}return{x:a,y:r,box:l}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const Me=t=>Math.round(10*t)/10;function we(t,e,i,s){const n=me(t),o=_e(n,"margin"),a=pe(n.maxWidth,t,"clientWidth")||T,r=pe(n.maxHeight,t,"clientHeight")||T,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=t&&ge(t);if(o){const t=o.getBoundingClientRect(),a=me(o),r=_e(a,"border","width"),l=_e(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=pe(a.maxWidth,o,"clientWidth"),n=pe(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||T,maxHeight:n||T}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=_e(n,"border","width"),e=_e(n,"padding");h-=e.width+t.width,c-=e.height+t.height}h=Math.max(0,h-o.width),c=Math.max(0,s?h/s:c-o.height),h=Me(Math.min(h,a,l.maxWidth)),c=Me(Math.min(c,r,l.maxHeight)),h&&!c&&(c=Me(h/2));return(void 0!==e||void 0!==i)&&s&&l.height&&c>l.height&&(c=l.height,h=Me(Math.floor(c*s))),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};fe()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function Pe(t,e){const i=xe(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t){return!t||s(t.size)||s(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Ce(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function Oe(t,e,i,s){let o=(s=s||{}).data=s.data||{},a=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(o=s.data={},a=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let r=0;const l=i.length;let h,c,d,u,f;for(h=0;h<l;h++)if(u=i[h],null==u||n(u)){if(n(u))for(c=0,d=u.length;c<d;c++)f=u[c],null==f||n(f)||(r=Ce(t,o,a,r,f))}else r=Ce(t,o,a,r,u);t.restore();const g=a.length/2;if(g>i.length){for(h=0;h<g;h++)delete o[a[h]];a.splice(0,g)}return r}function Ae(t,e,i){const s=t.currentDevicePixelRatio,n=0!==i?Math.max(i/2,.5):0;return Math.round((e-n)*s)/s+n}function Te(t,e){(e||t)&&((e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore())}function Le(t,e,i,s){Ee(t,e,i,s,null)}function Ee(t,e,i,s,n){let o,a,r,l,h,c,d,u;const f=e.pointStyle,g=e.rotation,p=e.radius;let m=(g||0)*L;if(f&&"object"==typeof f&&(o=f.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,s),t.rotate(m),t.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),void t.restore();if(!(isNaN(p)||p<=0)){switch(t.beginPath(),f){default:n?t.ellipse(i,s,n/2,p,0,0,O):t.arc(i,s,p,0,O),t.closePath();break;case"triangle":c=n?n/2:p,t.moveTo(i+Math.sin(m)*c,s-Math.cos(m)*p),m+=I,t.lineTo(i+Math.sin(m)*c,s-Math.cos(m)*p),m+=I,t.lineTo(i+Math.sin(m)*c,s-Math.cos(m)*p),t.closePath();break;case"rectRounded":h=.516*p,l=p-h,a=Math.cos(m+R)*l,d=Math.cos(m+R)*(n?n/2-h:l),r=Math.sin(m+R)*l,u=Math.sin(m+R)*(n?n/2-h:l),t.arc(i-d,s-r,h,m-C,m-E),t.arc(i+u,s-a,h,m-E,m),t.arc(i+d,s+r,h,m,m+E),t.arc(i-u,s+a,h,m+E,m+C),t.closePath();break;case"rect":if(!g){l=Math.SQRT1_2*p,c=n?n/2:l,t.rect(i-c,s-l,2*c,2*l);break}m+=R;case"rectRot":d=Math.cos(m)*(n?n/2:p),a=Math.cos(m)*p,r=Math.sin(m)*p,u=Math.sin(m)*(n?n/2:p),t.moveTo(i-d,s-r),t.lineTo(i+u,s-a),t.lineTo(i+d,s+r),t.lineTo(i-u,s+a),t.closePath();break;case"crossRot":m+=R;case"cross":d=Math.cos(m)*(n?n/2:p),a=Math.cos(m)*p,r=Math.sin(m)*p,u=Math.sin(m)*(n?n/2:p),t.moveTo(i-d,s-r),t.lineTo(i+d,s+r),t.moveTo(i+u,s-a),t.lineTo(i-u,s+a);break;case"star":d=Math.cos(m)*(n?n/2:p),a=Math.cos(m)*p,r=Math.sin(m)*p,u=Math.sin(m)*(n?n/2:p),t.moveTo(i-d,s-r),t.lineTo(i+d,s+r),t.moveTo(i+u,s-a),t.lineTo(i-u,s+a),m+=R,d=Math.cos(m)*(n?n/2:p),a=Math.cos(m)*p,r=Math.sin(m)*p,u=Math.sin(m)*(n?n/2:p),t.moveTo(i-d,s-r),t.lineTo(i+d,s+r),t.moveTo(i+u,s-a),t.lineTo(i-u,s+a);break;case"line":a=n?n/2:Math.cos(m)*p,r=Math.sin(m)*p,t.moveTo(i-a,s-r),t.lineTo(i+a,s+r);break;case"dash":t.moveTo(i,s),t.lineTo(i+Math.cos(m)*(n?n/2:p),s+Math.sin(m)*p);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function Re(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.x<e.right+i&&t.y>e.top-i&&t.y<e.bottom+i}function Ie(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function ze(t){t.restore()}function Fe(t,e,i,s,n){if(!e)return t.lineTo(i.x,i.y);if("middle"===n){const s=(e.x+i.x)/2;t.lineTo(s,e.y),t.lineTo(s,i.y)}else"after"===n!=!!s?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y);t.lineTo(i.x,i.y)}function Ve(t,e,i,s){if(!e)return t.lineTo(i.x,i.y);t.bezierCurveTo(s?e.cp1x:e.cp2x,s?e.cp1y:e.cp2y,s?i.cp2x:i.cp1x,s?i.cp2y:i.cp1y,i.x,i.y)}function Be(t,e,i,s,n){if(n.strikethrough||n.underline){const o=t.measureText(s),a=e-o.actualBoundingBoxLeft,r=e+o.actualBoundingBoxRight,l=i-o.actualBoundingBoxAscent,h=i+o.actualBoundingBoxDescent,c=n.strikethrough?(l+h)/2:h;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=n.decorationWidth||2,t.moveTo(a,c),t.lineTo(r,c),t.stroke()}}function We(t,e){const i=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=i}function Ne(t,e,i,o,a,r={}){const l=n(e)?e:[e],h=r.strokeWidth>0&&""!==r.strokeColor;let c,d;for(t.save(),t.font=a.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),s(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,r),c=0;c<l.length;++c)d=l[c],r.backdrop&&We(t,r.backdrop),h&&(r.strokeColor&&(t.strokeStyle=r.strokeColor),s(r.strokeWidth)||(t.lineWidth=r.strokeWidth),t.strokeText(d,i,o,r.maxWidth)),t.fillText(d,i,o,r.maxWidth),Be(t,i,o,d,r),o+=Number(a.lineHeight);t.restore()}function He(t,e){const{x:i,y:s,w:n,h:o,radius:a}=e;t.arc(i+a.topLeft,s+a.topLeft,a.topLeft,1.5*C,C,!0),t.lineTo(i,s+o-a.bottomLeft),t.arc(i+a.bottomLeft,s+o-a.bottomLeft,a.bottomLeft,C,E,!0),t.lineTo(i+n-a.bottomRight,s+o),t.arc(i+n-a.bottomRight,s+o-a.bottomRight,a.bottomRight,E,0,!0),t.lineTo(i+n,s+a.topRight),t.arc(i+n-a.topRight,s+a.topRight,a.topRight,0,-E,!0),t.lineTo(i+a.topLeft,s)}function je(t,e=[""],i,s,n=(()=>t[0])){const o=i||t;void 0===s&&(s=ti("_fallback",t));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:s,_getTarget:n,override:i=>je([i,...t],e,o,s)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>qe(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=ti(Ue(o,t),i),void 0!==n)return Xe(t,n)?Je(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>ei(t).includes(e),ownKeys:t=>ei(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function $e(t,e,i,s){const a={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ye(t,s),setContext:e=>$e(t,e,i,s),override:n=>$e(t.override(n),e,i,s)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>qe(t,e,(()=>function(t,e,i){const{_proxy:s,_context:a,_subProxy:r,_descriptors:l}=t;let h=s[e];S(h)&&l.isScriptable(e)&&(h=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t);let l=e(o,a||s);r.delete(t),Xe(t,l)&&(l=Je(n._scopes,n,t,l));return l}(e,h,t,i));n(h)&&h.length&&(h=function(t,e,i,s){const{_proxy:n,_context:a,_subProxy:r,_descriptors:l}=i;if(void 0!==a.index&&s(t))return e[a.index%e.length];if(o(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const o of i){const i=Je(s,n,t,o);e.push($e(i,a,r&&r[t],l))}}return e}(e,h,t,l.isIndexable));Xe(e,h)&&(h=$e(h,a,r&&r[e],l));return h}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function Ye(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:S(i)?i:()=>i,isIndexable:S(s)?s:()=>s}}const Ue=(t,e)=>t?t+w(e):e,Xe=(t,e)=>o(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function qe(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];const s=i();return t[e]=s,s}function Ke(t,e,i){return S(t)?t(e,i):t}const Ge=(t,e)=>!0===t?e:"string"==typeof t?M(e,t):void 0;function Ze(t,e,i,s,n){for(const o of e){const e=Ge(i,o);if(e){t.add(e);const o=Ke(e._fallback,i,n);if(void 0!==o&&o!==i&&o!==s)return o}else if(!1===e&&void 0!==s&&i!==s)return null}return!1}function Je(t,e,i,s){const a=e._rootScopes,r=Ke(e._fallback,i,s),l=[...t,...a],h=new Set;h.add(s);let c=Qe(h,l,i,r||i,s);return null!==c&&((void 0===r||r===i||(c=Qe(h,l,r,c,s),null!==c))&&je(Array.from(h),[""],a,r,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const a=s[e];if(n(a)&&o(i))return i;return a||{}}(e,i,s))))}function Qe(t,e,i,s,n){for(;i;)i=Ze(t,e,i,s,n);return i}function ti(t,e){for(const i of e){if(!i)continue;const e=i[t];if(void 0!==e)return e}}function ei(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function ii(t,e,i,s){const{iScale:n}=t,{key:o="r"}=this._parsing,a=new Array(s);let r,l,h,c;for(r=0,l=s;r<l;++r)h=r+i,c=e[h],a[r]={r:n.parse(M(c,o),h)};return a}const si=Number.EPSILON||1e-14,ni=(t,e)=>e<t.length&&!t[e].skip&&t[e],oi=t=>"x"===t?"y":"x";function ai(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=q(o,n),l=q(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function ri(t,e="x"){const i=oi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=ni(t,0);for(a=0;a<s;++a)if(r=l,l=h,h=ni(t,a+1),l){if(h){const t=h[e]-l[e];n[a]=0!==t?(h[i]-l[i])/t:0}o[a]=r?h?F(n[a-1])!==F(n[a])?0:(n[a-1]+n[a])/2:n[a-1]:n[a]}!function(t,e,i){const s=t.length;let n,o,a,r,l,h=ni(t,0);for(let c=0;c<s-1;++c)l=h,h=ni(t,c+1),l&&h&&(V(e[c],0,si)?i[c]=i[c+1]=0:(n=i[c]/e[c],o=i[c+1]/e[c],r=Math.pow(n,2)+Math.pow(o,2),r<=9||(a=3/Math.sqrt(r),i[c]=n*a*e[c],i[c+1]=o*a*e[c])))}(t,n,o),function(t,e,i="x"){const s=oi(i),n=t.length;let o,a,r,l=ni(t,0);for(let h=0;h<n;++h){if(a=r,r=l,l=ni(t,h+1),!r)continue;const n=r[i],c=r[s];a&&(o=(n-a[i])/3,r[`cp1${i}`]=n-o,r[`cp1${s}`]=c-o*e[h]),l&&(o=(l[i]-n)/3,r[`cp2${i}`]=n+o,r[`cp2${s}`]=c+o*e[h])}}(t,o,e)}function li(t,e,i){return Math.max(Math.min(t,i),e)}function hi(t,e,i,s,n){let o,a,r,l;if(e.spanGaps&&(t=t.filter((t=>!t.skip))),"monotone"===e.cubicInterpolationMode)ri(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o<a;++o)r=t[o],l=ai(i,r,t[Math.min(o+1,a-(s?0:1))%a],e.tension),r.cp1x=l.previous.x,r.cp1y=l.previous.y,r.cp2x=l.next.x,r.cp2y=l.next.y,i=r}e.capBezierPoints&&function(t,e){let i,s,n,o,a,r=Re(t[0],e);for(i=0,s=t.length;i<s;++i)a=o,o=r,r=i<s-1&&Re(t[i+1],e),o&&(n=t[i],a&&(n.cp1x=li(n.cp1x,e.left,e.right),n.cp1y=li(n.cp1y,e.top,e.bottom)),r&&(n.cp2x=li(n.cp2x,e.left,e.right),n.cp2y=li(n.cp2y,e.top,e.bottom)))}(t,i)}const ci=t=>0===t||1===t,di=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*O/i),ui=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*O/i)+1,fi={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*E),easeOutSine:t=>Math.sin(t*E),easeInOutSine:t=>-.5*(Math.cos(C*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>ci(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>ci(t)?t:di(t,.075,.3),easeOutElastic:t=>ci(t)?t:ui(t,.075,.3),easeInOutElastic(t){const e=.1125;return ci(t)?t:t<.5?.5*di(2*t,e,.45):.5+.5*ui(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-fi.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*fi.easeInBounce(2*t):.5*fi.easeOutBounce(2*t-1)+.5};function gi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function pi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function mi(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=gi(t,n,i),r=gi(n,o,i),l=gi(o,e,i),h=gi(a,r,i),c=gi(r,l,i);return gi(h,c,i)}const xi=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,bi=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function _i(t,e){const i=(""+t).match(xi);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const yi=t=>+t||0;function vi(t,e){const i={},s=o(e),n=s?Object.keys(e):e,a=o(t)?s?i=>l(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=yi(a(t));return i}function Mi(t){return vi(t,{top:"y",right:"x",bottom:"y",left:"x"})}function wi(t){return vi(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ki(t){const e=Mi(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Si(t,e){t=t||{},e=e||ue.font;let i=l(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=l(t.style,e.style);s&&!(""+s).match(bi)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const n={family:l(t.family,e.family),lineHeight:_i(l(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:l(t.weight,e.weight),string:""};return n.string=De(n),n}function Pi(t,e,i,s){let o,a,r,l=!0;for(o=0,a=t.length;o<a;++o)if(r=t[o],void 0!==r&&(void 0!==e&&"function"==typeof r&&(r=r(e),l=!1),void 0!==i&&n(r)&&(r=r[i%r.length],l=!1),void 0!==r))return s&&!l&&(s.cacheable=!1),r}function Di(t,e,i){const{min:s,max:n}=t,o=c(e,(n-s)/2),a=(t,e)=>i&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ci(t,e){return Object.assign(Object.create(t),e)}function Oi(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ai(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function Ti(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Li(t){return"angle"===t?{between:Z,compare:K,normalize:G}:{between:tt,compare:(t,e)=>t-e,normalize:t=>t}}function Ei({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Ri(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Li(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Li(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;h<c&&a(r(e[d%l][s]),n,o);++h)d--,u--;d%=l,u%=l}return u<d&&(u+=l),{start:d,end:u,loop:f,style:t.style}}(t,e,i),g=[];let p,m,x,b=!1,_=null;const y=()=>b||l(n,x,p)&&0!==r(n,x),v=()=>!b||0===r(o,p)||l(o,x,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==x&&(b=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Ei({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,x=p));return null!==_&&g.push(Ei({start:_,end:d,loop:u,count:a,style:f})),g}function Ii(t,e){const i=[],s=t.segments;for(let n=0;n<s.length;n++){const o=Ri(s[n],t.points,e);o.length&&i.push(...o)}return i}function zi(t,e){const i=t.points,s=t.options.spanGaps,n=i.length;if(!n)return[];const o=!!t._loop,{start:a,end:r}=function(t,e,i,s){let n=0,o=e-1;if(i&&!s)for(;n<e&&!t[n].skip;)n++;for(;n<e&&t[n].skip;)n++;for(n%=e,i&&(o+=n);o>n&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Fi(t,[{start:a,end:r,loop:o}],i,e);return Fi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,r<a?r+n:r,!!t._fullLoop&&0===a&&r===n-1),i,e)}function Fi(t,e,i,s){return s&&s.setContext&&i?function(t,e,i,s){const n=t._chart.getContext(),o=Vi(t.options),{_datasetIndex:a,options:{spanGaps:r}}=t,l=i.length,h=[];let c=o,d=e[0].start,u=d;function f(t,e,s,n){const o=r?-1:1;if(t!==e){for(t+=l;i[t%l].skip;)t-=o;for(;i[e%l].skip;)e+=o;t%l!=e%l&&(h.push({start:t%l,end:e%l,loop:s,style:n}),c=n,d=e%l)}}for(const t of e){d=r?d:t.start;let e,o=i[d%l];for(u=d+1;u<=t.end;u++){const r=i[u%l];e=Vi(s.setContext(Ci(n,{type:"segment",p0:o,p1:r,p0DataIndex:(u-1)%l,p1DataIndex:u%l,datasetIndex:a}))),Bi(e,c)&&f(d,u-1,t.loop,c),o=r,c=e}d<u-1&&f(d,u-1,t.loop,c)}return h}(t,e,i,s):e}function Vi(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function Bi(t,e){if(!e)return!1;const i=[],s=function(t,e){return Jt(e)?(i.includes(e)||i.push(e),i.indexOf(e)):e};return JSON.stringify(t,s)!==JSON.stringify(e,s)}var Wi=Object.freeze({__proto__:null,HALF_PI:E,INFINITY:T,PI:C,PITAU:A,QUARTER_PI:R,RAD_PER_DEG:L,TAU:O,TWO_THIRDS_PI:I,_addGrace:Di,_alignPixel:Ae,_alignStartEnd:ft,_angleBetween:Z,_angleDiff:K,_arrayUnique:lt,_attachContext:$e,_bezierCurveTo:Ve,_bezierInterpolation:mi,_boundSegment:Ri,_boundSegments:Ii,_capitalize:w,_computeSegments:zi,_createResolver:je,_decimalPlaces:U,_deprecated:function(t,e,i,s){void 0!==e&&console.warn(t+': "'+i+'" is deprecated. Please use "'+s+'" instead')},_descriptors:Ye,_elementsEqual:f,_factorize:W,_filterBetween:nt,_getParentNode:ge,_getStartAndCountOfVisiblePoints:pt,_int16Range:Q,_isBetween:tt,_isClickEvent:D,_isDomSupported:fe,_isPointInArea:Re,_limitValue:J,_longestText:Oe,_lookup:et,_lookupByKey:it,_measureText:Ce,_merger:m,_mergerIf:_,_normalizeAngle:G,_parseObjectDataRadialScale:ii,_pointInLine:gi,_readValueToProps:vi,_rlookupByKey:st,_scaleRangesChanged:mt,_setMinAndMaxByKey:j,_splitKey:v,_steppedInterpolation:pi,_steppedLineTo:Fe,_textX:gt,_toLeftRightCenter:ut,_updateBezierControlPoints:hi,addRoundedRectPath:He,almostEquals:V,almostWhole:H,callback:d,clearCanvas:Te,clipArea:Ie,clone:g,color:Qt,createContext:Ci,debounce:dt,defined:k,distanceBetweenPoints:q,drawPoint:Le,drawPointLegend:Ee,each:u,easingEffects:fi,finiteOrDefault:r,fontString:function(t,e,i){return e+" "+t+"px "+i},formatNumber:ne,getAngleFromPoint:X,getHoverColor:te,getMaximumSize:we,getRelativePosition:ve,getRtlAdapter:Oi,getStyle:xe,isArray:n,isFinite:a,isFunction:S,isNullOrUndef:s,isNumber:N,isObject:o,isPatternOrGradient:Jt,listenArrayEvents:at,log10:z,merge:x,mergeIf:b,niceNum:B,noop:e,overrideTextDirection:Ai,readUsedSize:Pe,renderText:Ne,requestAnimFrame:ht,resolve:Pi,resolveObjectKey:M,restoreTextDirection:Ti,retinaScale:ke,setsEqual:P,sign:F,splineCurve:ai,splineCurveMonotone:ri,supportsEventListenerOptions:Se,throttled:ct,toDegrees:Y,toDimension:c,toFont:Si,toFontString:De,toLineHeight:_i,toPadding:ki,toPercentage:h,toRadians:$,toTRBL:Mi,toTRBLCorners:wi,uid:i,unclipArea:ze,unlistenArrayEvents:rt,valueOrDefault:l});function Ni(t,e,i,s){const{controller:n,data:o,_sorted:a}=t,r=n._cachedMeta.iScale;if(r&&e===r.axis&&"r"!==e&&a&&o.length){const t=r._reversePixels?st:it;if(!s)return t(o,e,i);if(n._sharedOptions){const s=o[0],n="function"==typeof s.getRange&&s.getRange(e);if(n){const s=t(o,e,i-n),a=t(o,e,i+n);return{lo:s.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function Hi(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),a=i[e];for(let t=0,i=o.length;t<i;++t){const{index:i,data:r}=o[t],{lo:l,hi:h}=Ni(o[t],e,a,n);for(let t=l;t<=h;++t){const e=r[t];e.skip||s(e,i,t)}}}function ji(t,e,i,s,n){const o=[];if(!n&&!t.isPointInArea(e))return o;return Hi(t,i,e,(function(i,a,r){(n||Re(i,t.chartArea,0))&&i.inRange(e.x,e.y,s)&&o.push({element:i,datasetIndex:a,index:r})}),!0),o}function $i(t,e,i,s,n,o){let a=[];const r=function(t){const e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,s){const n=e?Math.abs(t.x-s.x):0,o=i?Math.abs(t.y-s.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}(i);let l=Number.POSITIVE_INFINITY;return Hi(t,i,e,(function(i,h,c){const d=i.inRange(e.x,e.y,n);if(s&&!d)return;const u=i.getCenterPoint(n);if(!(!!o||t.isPointInArea(u))&&!d)return;const f=r(e,u);f<l?(a=[{element:i,datasetIndex:h,index:c}],l=f):f===l&&a.push({element:i,datasetIndex:h,index:c})})),a}function Yi(t,e,i,s,n,o){return o||t.isPointInArea(e)?"r"!==i||s?$i(t,e,i,s,n,o):function(t,e,i,s){let n=[];return Hi(t,i,e,(function(t,i,o){const{startAngle:a,endAngle:r}=t.getProps(["startAngle","endAngle"],s),{angle:l}=X(t,{x:e.x,y:e.y});Z(l,a,r)&&n.push({element:t,datasetIndex:i,index:o})})),n}(t,e,i,n):[]}function Ui(t,e,i,s,n){const o=[],a="x"===i?"inXRange":"inYRange";let r=!1;return Hi(t,i,e,((t,s,l)=>{t[a]&&t[a](e[i],n)&&(o.push({element:t,datasetIndex:s,index:l}),r=r||t.inRange(e.x,e.y,n))})),s&&!r?[]:o}var Xi={evaluateInteractionItems:Hi,modes:{index(t,e,i,s){const n=ve(e,t),o=i.axis||"x",a=i.includeInvisible||!1,r=i.intersect?ji(t,n,o,s,a):Yi(t,n,o,!1,s,a),l=[];return r.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=r[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,s){const n=ve(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;let r=i.intersect?ji(t,n,o,s,a):Yi(t,n,o,!1,s,a);if(r.length>0){const e=r[0].datasetIndex,i=t.getDatasetMeta(e).data;r=[];for(let t=0;t<i.length;++t)r.push({element:i[t],datasetIndex:e,index:t})}return r},point:(t,e,i,s)=>ji(t,ve(e,t),i.axis||"xy",s,i.includeInvisible||!1),nearest(t,e,i,s){const n=ve(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;return Yi(t,n,o,i.intersect,s,a)},x:(t,e,i,s)=>Ui(t,ve(e,t),"x",i.intersect,s),y:(t,e,i,s)=>Ui(t,ve(e,t),"y",i.intersect,s)}};const qi=["left","top","right","bottom"];function Ki(t,e){return t.filter((t=>t.pos===e))}function Gi(t,e){return t.filter((t=>-1===qi.indexOf(t.pos)&&t.box.axis===e))}function Zi(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ji(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!qi.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o<a;++o){r=t[o];const{fullSize:a}=r.box,l=i[r.stack],h=l&&r.stackWeight/l.weight;r.horizontal?(r.width=h?h*s:a&&e.availableWidth,r.height=n):(r.width=s,r.height=h?h*n:a&&e.availableHeight)}return i}function Qi(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function ts(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function es(t,e,i,s){const{pos:n,box:a}=i,r=t.maxPadding;if(!o(n)){i.size&&(t[n]-=i.size);const e=s[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?a.height:a.width),i.size=e.size/e.count,t[n]+=i.size}a.getPadding&&ts(r,a.getPadding());const l=Math.max(0,e.outerWidth-Qi(r,t,"left","right")),h=Math.max(0,e.outerHeight-Qi(r,t,"top","bottom")),c=l!==t.w,d=h!==t.h;return t.w=l,t.h=h,i.horizontal?{same:c,other:d}:{same:d,other:c}}function is(t,e){const i=e.maxPadding;function s(t){const s={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ss(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;o<a;++o){r=t[o],l=r.box,l.update(r.width||e.w,r.height||e.h,is(r.horizontal,e));const{same:a,other:d}=es(e,i,r,s);h|=a&&n.length,c=c||d,l.fullSize||n.push(r)}return h&&ss(n,e,i,s)||c}function ns(t,e,i,s,n){t.top=i,t.left=e,t.right=e+s,t.bottom=i+n,t.width=s,t.height=n}function os(t,e,i,s){const n=i.padding;let{x:o,y:a}=e;for(const r of t){const t=r.box,l=s[r.stack]||{count:1,placed:0,weight:1},h=r.stackWeight/l.weight||1;if(r.horizontal){const s=e.w*h,o=l.size||t.height;k(l.start)&&(a=l.start),t.fullSize?ns(t,n.left,a,i.outerWidth-n.right-n.left,o):ns(t,e.left+l.placed,a,s,o),l.start=a,l.placed+=s,a=t.bottom}else{const s=e.h*h,a=l.size||t.width;k(l.start)&&(o=l.start),t.fullSize?ns(t,o,n.top,a,i.outerHeight-n.bottom-n.top):ns(t,o,e.top+l.placed,a,s),l.start=o,l.placed+=s,o=t.right}}e.x=o,e.y=a}var as={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,s){if(!t)return;const n=ki(t.options.layout.padding),o=Math.max(e-n.width,0),a=Math.max(i-n.height,0),r=function(t){const e=function(t){const e=[];let i,s,n,o,a,r;for(i=0,s=(t||[]).length;i<s;++i)n=t[i],({position:o,options:{stack:a,stackWeight:r=1}}=n),e.push({index:i,box:n,pos:o,horizontal:n.isHorizontal(),weight:n.weight,stack:a&&o+a,stackWeight:r});return e}(t),i=Zi(e.filter((t=>t.box.fullSize)),!0),s=Zi(Ki(e,"left"),!0),n=Zi(Ki(e,"right")),o=Zi(Ki(e,"top"),!0),a=Zi(Ki(e,"bottom")),r=Gi(e,"x"),l=Gi(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Ki(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;u(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),f=Object.assign({},n);ts(f,ki(s));const g=Object.assign({maxPadding:f,w:o,h:a,x:n.left,y:n.top},n),p=Ji(l.concat(h),d);ss(r.fullSize,g,d,p),ss(l,g,d,p),ss(h,g,d,p)&&ss(l,g,d,p),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(g),os(r.leftAndTop,g,d,p),g.x+=g.w,g.y+=g.h,os(r.rightAndBottom,g,d,p),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},u(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class rs{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class ls extends rs{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const hs="$chartjs",cs={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ds=t=>null===t||""===t;const us=!!Se&&{passive:!0};function fs(t,e,i){t&&t.canvas&&t.canvas.removeEventListener(e,i,us)}function gs(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function ps(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||gs(i.addedNodes,s),e=e&&!gs(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ms(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||gs(i.removedNodes,s),e=e&&!gs(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const xs=new Map;let bs=0;function _s(){const t=window.devicePixelRatio;t!==bs&&(bs=t,xs.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ys(t,e,i){const s=t.canvas,n=s&&ge(s);if(!n)return;const o=ct(((t,e)=>{const s=n.clientWidth;i(t,e),s<n.clientWidth&&i()}),window),a=new ResizeObserver((t=>{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||o(i,s)}));return a.observe(n),function(t,e){xs.size||window.addEventListener("resize",_s),xs.set(t,e)}(t,o),a}function vs(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){xs.delete(t),xs.size||window.removeEventListener("resize",_s)}(t)}function Ms(t,e,i){const s=t.canvas,n=ct((e=>{null!==t.ctx&&i(function(t,e){const i=cs[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t);return function(t,e,i){t&&t.addEventListener(e,i,us)}(s,e,n),n}class ws extends rs{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t[hs]={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ds(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(ds(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[hs])return!1;const i=e[hs].initial;["height","width"].forEach((t=>{const n=i[t];s(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=i.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e[hs],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:ps,detach:ms,resize:ys}[e]||Ms;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:vs,detach:vs,resize:vs}[e]||fs)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return we(t,e,i,s)}isAttached(t){const e=t&&ge(t);return!(!e||!e.isConnected)}}function ks(t){return!fe()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?ls:ws}var Ss=Object.freeze({__proto__:null,BasePlatform:rs,BasicPlatform:ls,DomPlatform:ws,_detectPlatform:ks});const Ps="transparent",Ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=Qt(t||Ps),n=s.valid&&Qt(e||Ps);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class Cs{constructor(t,e,i,s){const n=e[i];s=Pi([t.to,s,n,t.from]);const o=Pi([t.from,n,s]);this._active=!0,this._fn=t.fn||Ds[t.type||typeof o],this._easing=fi[t.easing]||fi.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=Pi([t.to,e,s,t.from]),this._from=Pi([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e<i),!this._active)return this._target[s]=a,void this._notify(!0);e<0?this._target[s]=n:(r=e/i%2,r=o&&r>1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t<i.length;t++)i[t][e]()}}class Os{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!o(t))return;const e=Object.keys(ue.animation),i=this._properties;Object.getOwnPropertyNames(t).forEach((s=>{const a=t[s];if(!o(a))return;const r={};for(const t of e)r[t]=a[t];(n(a.properties)&&a.properties||[s]).forEach((t=>{t!==s&&i.has(t)||i.set(t,r)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e<s.length;e++){const n=t[s[e]];n&&n.active()&&i.push(n.wait())}return Promise.all(i)}(t.options.$animations,i).then((()=>{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new Cs(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(bt.add(this._chart,i),!0):void 0}}function As(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function Ts(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n<o;++n)i.push(s[n].index);return i}function Ls(t,e,i,s={}){const n=t.keys,o="single"===s.mode;let r,l,h,c;if(null!==e){for(r=0,l=n.length;r<l;++r){if(h=+n[r],h===i){if(s.all)continue;break}c=t.values[h],a(c)&&(o||0===e||F(e)===F(c))&&(e+=c)}return e}}function Es(t,e){const i=t&&t.options.stacked;return i||void 0===i&&void 0!==e.stack}function Rs(t,e,i){const s=t[e]||(t[e]={});return s[i]||(s[i]={})}function Is(t,e,i,s){for(const n of e.getMatchingVisibleMetas(s).reverse()){const e=t[n.index];if(i&&e>0||!i&&e<0)return n.index}return null}function zs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;t<d;++t){const i=e[t],{[l]:o,[h]:d}=i;u=(i._stacks||(i._stacks={}))[h]=Rs(n,c,o),u[r]=d,u._top=Is(u,a,!0,s.type),u._bottom=Is(u,a,!1,s.type);(u._visualValues||(u._visualValues={}))[r]=d}}function Fs(t,e){const i=t.scales;return Object.keys(i).filter((t=>i[t].axis===e)).shift()}function Vs(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i],void 0!==e[s]._visualValues&&void 0!==e[s]._visualValues[i]&&delete e[s]._visualValues[i]}}}const Bs=t=>"reset"===t||"none"===t,Ws=(t,e)=>e?t:Object.assign({},t);class Ns{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Es(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vs(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=l(i.xAxisID,Fs(t,"x")),o=e.yAxisID=l(i.yAxisID,Fs(t,"y")),a=e.rAxisID=l(i.rAxisID,Fs(t,"r")),r=e.indexAxis,h=e.iAxisID=s(r,n,o,a),c=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&rt(this._data,this),t._stacked&&Vs(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(o(e)){const t=this._cachedMeta;this._data=function(t,e){const{iScale:i,vScale:s}=e,n="x"===i.axis?"x":"y",o="x"===s.axis?"x":"y",a=Object.keys(t),r=new Array(a.length);let l,h,c;for(l=0,h=a.length;l<h;++l)c=a[l],r[l]={[n]:c,[o]:t[c]};return r}(e,t)}else if(i!==e){if(i){rt(i,this);const t=this._cachedMeta;Vs(t),t._parsed=[]}e&&Object.isExtensible(e)&&at(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let s=!1;this._dataCheck();const n=e._stacked;e._stacked=Es(e.vScale,e),e.stack!==i.stack&&(s=!0,Vs(e),e.stack=i.stack),this._resyncElements(t),(s||n!==e._stacked)&&zs(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:s}=this,{iScale:a,_stacked:r}=i,l=a.axis;let h,c,d,u=0===t&&e===s.length||i._sorted,f=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,d=s;else{d=n(s[t])?this.parseArrayData(i,s,t,e):o(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const a=()=>null===c[l]||f&&c[l]<f[l];for(h=0;h<e;++h)i._parsed[h+t]=c=d[h],u&&(a()&&(u=!1),f=c);i._sorted=u}r&&zs(this,d)}parsePrimitiveData(t,e,i,s){const{iScale:n,vScale:o}=t,a=n.axis,r=o.axis,l=n.getLabels(),h=n===o,c=new Array(s);let d,u,f;for(d=0,u=s;d<u;++d)f=d+i,c[d]={[a]:h||n.parse(l[f],f),[r]:o.parse(e[f],f)};return c}parseArrayData(t,e,i,s){const{xScale:n,yScale:o}=t,a=new Array(s);let r,l,h,c;for(r=0,l=s;r<l;++r)h=r+i,c=e[h],a[r]={x:n.parse(c[0],h),y:o.parse(c[1],h)};return a}parseObjectData(t,e,i,s){const{xScale:n,yScale:o}=t,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l=new Array(s);let h,c,d,u;for(h=0,c=s;h<c;++h)d=h+i,u=e[d],l[h]={x:n.parse(M(u,a),d),y:o.parse(M(u,r),d)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,i){const s=this.chart,n=this._cachedMeta,o=e[t.axis];return Ls({keys:Ts(s,!0),values:e._stacks[t.axis]._visualValues},o,n.index,{mode:i})}updateRangeFromParsed(t,e,i,s){const n=i[e.axis];let o=null===n?NaN:n;const a=s&&i._stacks[e.axis];s&&a&&(s.values=a,o=Ls(s,n,this._cachedMeta.index)),t.min=Math.min(t.min,o),t.max=Math.max(t.max,o)}getMinMax(t,e){const i=this._cachedMeta,s=i._parsed,n=i._sorted&&t===i.iScale,o=s.length,r=this._getOtherScale(t),l=((t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:Ts(i,!0),values:null})(e,i,this.chart),h={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(r);let u,f;function g(){f=s[u];const e=f[r.axis];return!a(f[t.axis])||c>e||d<e}for(u=0;u<o&&(g()||(this.updateRangeFromParsed(h,t,f,l),!n));++u);if(n)for(u=o-1;u>=0;--u)if(!g()){this.updateRangeFromParsed(h,t,f,l);break}return h}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s<n;++s)o=e[s][t.axis],a(o)&&i.push(o);return i}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this._cachedMeta,i=e.iScale,s=e.vScale,n=this.getParsed(t);return{label:i?""+i.getLabelForValue(n[i.axis]):"",value:s?""+s.getLabelForValue(n[s.axis]):""}}_update(t){const e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){let e,i,s,n;return o(t)?(e=t.top,i=t.right,s=t.bottom,n=t.left):e=i=s=n=t,{top:e,right:i,bottom:s,left:n,disabled:!1===t}}(l(this.options.clip,function(t,e,i){if(!1===i)return!1;const s=As(t,i),n=As(e,i);return{top:n.end,right:s.end,bottom:n.start,left:s.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx,e=this.chart,i=this._cachedMeta,s=i.data||[],n=e.chartArea,o=[],a=this._drawStart||0,r=this._drawCount||s.length-a,l=this.options.drawActiveElementsOnTop;let h;for(i.dataset&&i.dataset.draw(t,n,a,r),h=a;h<a+r;++h){const e=s[h];e.hidden||(e.active&&l?o.push(e):e.draw(t,n))}for(h=0;h<o.length;++h)o[h].draw(t,n)}getStyle(t,e){const i=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(t||0,i)}getContext(t,e,i){const s=this.getDataset();let n;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];n=e.$context||(e.$context=function(t,e,i){return Ci(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}(this.getContext(),t,e)),n.parsed=this.getParsed(t),n.raw=s.data[t],n.index=n.dataIndex=t}else n=this.$context||(this.$context=function(t,e){return Ci(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),n.dataset=s,n.index=n.datasetIndex=this.index;return n.active=!!e,n.mode=i,n}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",i){const s="active"===e,n=this._cachedDataOpts,o=t+"-"+e,a=n[o],r=this.enableOptionSharing&&k(i);if(a)return Ws(a,r);const l=this.chart.config,h=l.datasetElementScopeKeys(this._type,t),c=s?[`${t}Hover`,"hover",t,""]:[t,""],d=l.getOptionScopes(this.getDataset(),h),u=Object.keys(ue.elements[t]),f=l.resolveNamedOptions(d,u,(()=>this.getContext(i,s,e)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ws(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new Os(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Bs(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,n=this.getSharedOptions(i),o=this.includeOptions(e,n)||n!==s;return this.updateSharedOptions(n,e,i),{sharedOptions:n,includeOptions:o}}updateElement(t,e,i,s){Bs(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!Bs(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n<s&&this._removeElements(n,s-n)}_insertElements(t,e,i=!0){const s=this._cachedMeta,n=s.data,o=t+e;let a;const r=t=>{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a<o;++a)n[a]=new this.dataElementType;this._parsing&&r(s._parsed),this.parse(t,e),i&&this.updateElements(n,t,e,"reset")}updateElements(t,e,i,s){}_removeElements(t,e){const i=this._cachedMeta;if(this._parsing){const s=i._parsed.splice(t,e);i._stacked&&Vs(i,s)}i.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,i,s]=t;this[e](i,s)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);const i=arguments.length-2;i&&this._sync(["_insertElements",t,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}class Hs{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return N(this.x)&&N(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const s={};return t.forEach((t=>{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}function js(t,e){const i=t.options.ticks,n=function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),o=Math.min(i.maxTicksLimit||n,n),a=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;i<s;i++)t[i].major&&e.push(i);return e}(e):[],r=a.length,l=a[0],h=a[r-1],c=[];if(r>o)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;n<t.length;n++)n===a&&(e.push(t[n]),o++,a=i[o*s])}(e,c,a,r/o),c;const d=function(t,e,i){const s=function(t){const e=t.length;let i,s;if(e<2)return!1;for(s=t[0],i=1;i<e;++i)if(t[i]-t[i-1]!==s)return!1;return s}(t),n=e.length/i;if(!s)return Math.max(n,1);const o=W(s);for(let t=0,e=o.length-1;t<e;t++){const e=o[t];if(e>n)return e}return Math.max(n,1)}(a,e,o);if(r>0){let t,i;const n=r>1?Math.round((h-l)/(r-1)):null;for($s(e,c,d,s(n)?0:l-n,l),t=0,i=r-1;t<i;t++)$s(e,c,d,a[t],a[t+1]);return $s(e,c,d,h,s(n)?e.length:h+n),c}return $s(e,c,d),c}function $s(t,e,i,s,n){const o=l(s,0),a=Math.min(l(n,t.length),t.length);let r,h,c,d=0;for(i=Math.ceil(i),n&&(r=n-s,i=r/Math.floor(r/i)),c=o;c<0;)d++,c=Math.round(o+d*i);for(h=Math.max(o,0);h<a;h++)h===c&&(e.push(t[h]),d++,c=Math.round(o+d*i))}const Ys=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,Us=(t,e)=>Math.min(e||t,t);function Xs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;o<n;o+=s)i.push(t[Math.floor(o)]);return i}function qs(t,e,i){const s=t.ticks.length,n=Math.min(e,s-1),o=t._startPixel,a=t._endPixel,r=1e-6;let l,h=t.getPixelForTick(n);if(!(i&&(l=1===s?Math.max(h-o,a-h):0===e?(t.getPixelForTick(1)-h)/2:(h-t.getPixelForTick(n-1))/2,h+=n<e?l:-l,h<o-r||h>a+r)))return h}function Ks(t){return t.drawTicks?t.tickLength:0}function Gs(t,e){if(!t.display)return 0;const i=Si(t.font,e),s=ki(t.padding);return(n(t.text)?t.text.length:1)*i.lineHeight+s.height}function Zs(t,e,i){let s=ut(t);return(i&&"right"!==e||!i&&"right"===e)&&(s=(t=>"left"===t?"right":"right"===t?"left":t)(s)),s}class Js extends Hs{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=r(t,Number.POSITIVE_INFINITY),e=r(e,Number.NEGATIVE_INFINITY),i=r(i,Number.POSITIVE_INFINITY),s=r(s,Number.NEGATIVE_INFINITY),{min:r(t,i),max:r(e,s),minDefined:a(t),maxDefined:a(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;r<l;++r)e=a[r].controller.getMinMax(this,t),n||(i=Math.min(i,e.min)),o||(s=Math.max(s,e.max));return i=o&&i>s?s:i,s=n&&i>s?i:s,{min:r(i,r(s,i)),max:r(s,r(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){d(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Di(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a<this.ticks.length;this._convertTicksToLabels(r?Xs(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=js(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),r&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t,e,i=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,i=!i),this._startPixel=t,this._endPixel=e,this._reversePixels=i,this._length=e-t,this._alignToPixels=this.options.alignToPixels}afterUpdate(){d(this.options.afterUpdate,[this])}beforeSetDimensions(){d(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){d(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),d(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){d(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let i,s,n;for(i=0,s=t.length;i<s;i++)n=t[i],n.label=d(e.callback,[n.value,i,t],this)}afterTickToLabelConversion(){d(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){d(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,i=Us(this.ticks.length,t.ticks.maxTicksLimit),s=e.minRotation||0,n=e.maxRotation;let o,a,r,l=s;if(!this._isVisible()||!e.display||s>=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=J(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Ks(t.grid)-e.padding-Gs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=Y(Math.min(Math.asin(J((h.highest.height+6)/o,-1,1)),Math.asin(J(a/r,-1,1))-Math.asin(J(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){d(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){d(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=Gs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Ks(n)+o):(t.height=this.maxHeight,t.width=Ks(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=$(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:"inner"!==n&&(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){d(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e<i;e++)s(t[e].label)&&(t.splice(e,1),i--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let i=this.ticks;e<i.length&&(i=Xs(i,e)),this._labelSizes=t=this._computeLabelSizes(i,i.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,i){const{ctx:o,_longestTextCache:a}=this,r=[],l=[],h=Math.floor(e/Us(e,i));let c,d,f,g,p,m,x,b,_,y,v,M=0,w=0;for(c=0;c<e;c+=h){if(g=t[c].label,p=this._resolveTickFontOptions(c),o.font=m=p.string,x=a[m]=a[m]||{data:{},gc:[]},b=p.lineHeight,_=y=0,s(g)||n(g)){if(n(g))for(d=0,f=g.length;d<f;++d)v=g[d],s(v)||n(v)||(_=Ce(o,x.data,x.gc,_,v),y+=b)}else _=Ce(o,x.data,x.gc,_,g),y=b;r.push(_),l.push(y),M=Math.max(_,M),w=Math.max(y,w)}!function(t,e){u(t,(t=>{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n<s;++n)delete t.data[i[n]];i.splice(0,s)}}))}(a,e);const k=r.indexOf(M),S=l.indexOf(w),P=t=>({width:r[t]||0,height:l[t]||0});return{first:P(0),last:P(e-1),widest:P(k),highest:P(S),widths:r,heights:l}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return Q(this._alignToPixels?Ae(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const i=e[t];return i.$context||(i.$context=function(t,e,i){return Ci(t,{tick:i,index:e,type:"tick"})}(this.getContext(),t,i))}return this.$context||(this.$context=Ci(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const t=this.options.ticks,e=$(this.labelRotation),i=Math.abs(Math.cos(e)),s=Math.abs(Math.sin(e)),n=this._getLabelSizes(),o=t.autoSkipPadding||0,a=n?n.widest.width+o:0,r=n?n.highest.height+o:0;return this.isHorizontal()?r*i>a*s?a/i:r/s:r*s<a*i?r/i:a/s}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:a,border:r}=s,h=n.offset,c=this.isHorizontal(),d=this.ticks.length+(h?1:0),u=Ks(n),f=[],g=r.setContext(this.getContext()),p=g.display?g.width:0,m=p/2,x=function(t){return Ae(i,t,p)};let b,_,y,v,M,w,k,S,P,D,C,O;if("top"===a)b=x(this.bottom),w=this.bottom-u,S=b-m,D=x(t.top)+m,O=t.bottom;else if("bottom"===a)b=x(this.top),D=t.top,O=x(t.bottom)-m,w=b+m,S=this.top+u;else if("left"===a)b=x(this.right),M=this.right-u,k=b-m,P=x(t.left)+m,C=t.right;else if("right"===a)b=x(this.left),P=t.left,C=x(t.right)-m,M=b+m,k=this.left+u;else if("x"===e){if("center"===a)b=x((t.top+t.bottom)/2+.5);else if(o(a)){const t=Object.keys(a)[0],e=a[t];b=x(this.chart.scales[t].getPixelForValue(e))}D=t.top,O=t.bottom,w=b+m,S=w+u}else if("y"===e){if("center"===a)b=x((t.left+t.right)/2);else if(o(a)){const t=Object.keys(a)[0],e=a[t];b=x(this.chart.scales[t].getPixelForValue(e))}M=b-m,k=M-u,P=t.left,C=t.right}const A=l(s.ticks.maxTicksLimit,d),T=Math.max(1,Math.ceil(d/A));for(_=0;_<d;_+=T){const t=this.getContext(_),e=n.setContext(t),s=r.setContext(t),o=e.lineWidth,a=e.color,l=s.dash||[],d=s.dashOffset,u=e.tickWidth,g=e.tickColor,p=e.tickBorderDash||[],m=e.tickBorderDashOffset;y=qs(this,_,h),void 0!==y&&(v=Ae(i,y,o),c?M=k=P=C=v:w=S=D=O=v,f.push({tx1:M,ty1:w,tx2:k,ty2:S,x1:P,y1:D,x2:C,y2:O,width:o,color:a,borderDash:l,borderDashOffset:d,tickWidth:u,tickColor:g,tickBorderDash:p,tickBorderDashOffset:m}))}return this._ticksLength=d,this._borderValue=b,f}_computeLabelItems(t){const e=this.axis,i=this.options,{position:s,ticks:a}=i,r=this.isHorizontal(),l=this.ticks,{align:h,crossAlign:c,padding:d,mirror:u}=a,f=Ks(i.grid),g=f+d,p=u?-d:g,m=-$(this.labelRotation),x=[];let b,_,y,v,M,w,k,S,P,D,C,O,A="middle";if("top"===s)w=this.bottom-p,k=this._getXAxisLabelAlignment();else if("bottom"===s)w=this.top+p,k=this._getXAxisLabelAlignment();else if("left"===s){const t=this._getYAxisLabelAlignment(f);k=t.textAlign,M=t.x}else if("right"===s){const t=this._getYAxisLabelAlignment(f);k=t.textAlign,M=t.x}else if("x"===e){if("center"===s)w=(t.top+t.bottom)/2+g;else if(o(s)){const t=Object.keys(s)[0],e=s[t];w=this.chart.scales[t].getPixelForValue(e)+g}k=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===s)M=(t.left+t.right)/2-g;else if(o(s)){const t=Object.keys(s)[0],e=s[t];M=this.chart.scales[t].getPixelForValue(e)}k=this._getYAxisLabelAlignment(f).textAlign}"y"===e&&("start"===h?A="top":"end"===h&&(A="bottom"));const T=this._getLabelSizes();for(b=0,_=l.length;b<_;++b){y=l[b],v=y.label;const t=a.setContext(this.getContext(b));S=this.getPixelForTick(b)+a.labelOffset,P=this._resolveTickFontOptions(b),D=P.lineHeight,C=n(v)?v.length:1;const e=C/2,i=t.color,o=t.textStrokeColor,h=t.textStrokeWidth;let d,f=k;if(r?(M=S,"inner"===k&&(f=b===_-1?this.options.reverse?"left":"right":0===b?this.options.reverse?"right":"left":"center"),O="top"===s?"near"===c||0!==m?-C*D+D/2:"center"===c?-T.highest.height/2-e*D+D:-T.highest.height+D/2:"near"===c||0!==m?D/2:"center"===c?T.highest.height/2-e*D:T.highest.height-C*D,u&&(O*=-1),0===m||t.showLabelBackdrop||(M+=D/2*Math.sin(m))):(w=S,O=(1-C)*D/2),t.showLabelBackdrop){const e=ki(t.backdropPadding),i=T.heights[b],s=T.widths[b];let n=O-e.top,o=0-e.left;switch(A){case"middle":n-=i/2;break;case"bottom":n-=i}switch(k){case"center":o-=s/2;break;case"right":o-=s;break;case"inner":b===_-1?o-=s:b>0&&(o-=s/2)}d={left:o,top:n,width:s+e.width,height:i+e.height,color:t.backdropColor}}x.push({label:v,font:P,textOffset:O,options:{rotation:m,color:i,strokeColor:o,strokeWidth:h,textAlign:f,textBaseline:A,translation:[M,w],backdrop:d}})}return x}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-$(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:s,padding:n}}=this.options,o=t+n,a=this._getLabelSizes().widest.width;let r,l;return"left"===e?s?(l=this.right+n,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l+=a)):(l=this.right-o,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l=this.left)):"right"===e?s?(l=this.left+n,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l-=a)):(l=this.left+o,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l=this.right)):r="right",{textAlign:r,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:s,width:n,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,s,n,o),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n<o;++n){const t=s[n];e.drawOnChartArea&&a({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),e.drawTicks&&a({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{border:i,grid:s}}=this,n=i.setContext(this.getContext()),o=i.display?n.width:0;if(!o)return;const a=s.setContext(this.getContext(0)).lineWidth,r=this._borderValue;let l,h,c,d;this.isHorizontal()?(l=Ae(t,this.left,o)-o/2,h=Ae(t,this.right,a)+a/2,c=d=r):(c=Ae(t,this.top,o)-o/2,d=Ae(t,this.bottom,a)+a/2,l=h=r),e.save(),e.lineWidth=n.width,e.strokeStyle=n.color,e.beginPath(),e.moveTo(l,c),e.lineTo(h,d),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const e=this.ctx,i=this._computeLabelArea();i&&Ie(e,i);const s=this.getLabelItems(t);for(const t of s){const i=t.options,s=t.font;Ne(e,t.label,0,t.textOffset,s,i)}i&&ze(e)}drawTitle(){const{ctx:t,options:{position:e,title:i,reverse:s}}=this;if(!i.display)return;const a=Si(i.font),r=ki(i.padding),l=i.align;let h=a.lineHeight/2;"bottom"===e||"center"===e||o(e)?(h+=r.bottom,n(i.text)&&(h+=a.lineHeight*(i.text.length-1))):h+=r.top;const{titleX:c,titleY:d,maxWidth:u,rotation:f}=function(t,e,i,s){const{top:n,left:a,bottom:r,right:l,chart:h}=t,{chartArea:c,scales:d}=h;let u,f,g,p=0;const m=r-n,x=l-a;if(t.isHorizontal()){if(f=ft(s,a,l),o(i)){const t=Object.keys(i)[0],s=i[t];g=d[t].getPixelForValue(s)+m-e}else g="center"===i?(c.bottom+c.top)/2+m-e:Ys(t,i,e);u=l-a}else{if(o(i)){const t=Object.keys(i)[0],s=i[t];f=d[t].getPixelForValue(s)-x+e}else f="center"===i?(c.left+c.right)/2-x+e:Ys(t,i,e);g=ft(s,r,n),p="left"===i?-E:E}return{titleX:f,titleY:g,maxWidth:u,rotation:p}}(this,h,e,l);Ne(t,i.text,0,0,a,{color:i.color,maxWidth:u,rotation:f,textAlign:Zs(l,e,s),textBaseline:"middle",translation:[c,d]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,i=l(t.grid&&t.grid.z,-1),s=l(t.border&&t.border.z,0);return this._isVisible()&&this.draw===Js.prototype.draw?[{z:i,draw:t=>{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n<o;++n){const o=e[n];o[i]!==this.id||t&&o.type!==t||s.push(o)}return s}_resolveTickFontOptions(t){return Si(this.options.ticks.setContext(this.getContext(t)).font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class Qs{constructor(t,e,i){this.type=t,this.scope=e,this.override=i,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let i;(function(t){return"id"in t&&"defaults"in t})(e)&&(i=this.register(e));const s=this.items,n=t.id,o=this.scope+"."+n;if(!n)throw new Error("class does not have id: "+t);return n in s||(s[n]=t,function(t,e,i){const s=x(Object.create(null),[i?ue.get(i):{},ue.get(e),t.defaults]);ue.set(e,s),t.defaultRoutes&&function(t,e){Object.keys(e).forEach((i=>{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");ue.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&ue.describe(e,t.descriptors)}(t,o,i),this.override&&ue.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in ue[s]&&(delete ue[s][i],this.override&&delete re[i])}}class tn{constructor(){this.controllers=new Qs(Ns,"datasets",!0),this.elements=new Qs(Hs,"elements"),this.plugins=new Qs(Object,"plugins"),this.scales=new Qs(Js,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):u(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=w(t);d(i["before"+s],[],i),e[t](i),d(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const i=this._typedRegistries[e];if(i.isForType(t))return i}return this.plugins}_get(t,e,i){const s=e.get(t);if(void 0===s)throw new Error('"'+t+'" is not a registered '+i+".");return s}}var en=new tn;class sn{constructor(){this._init=[]}notify(t,e,i,s){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const n=s?this._descriptors(t).filter(s):this._descriptors(t),o=this._notify(n,t,e,i);return"afterDestroy"===e&&(this._notify(n,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,i,s){s=s||{};for(const n of t){const t=n.plugin;if(!1===d(t[i],[e,s,n.options],t)&&s.cancelable)return!1}return!0}invalidate(){s(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,s=l(i.options&&i.options.plugins,{}),n=function(t){const e={},i=[],s=Object.keys(en.plugins.items);for(let t=0;t<s.length;t++)i.push(en.getPlugin(s[t]));const n=t.plugins||[];for(let t=0;t<n.length;t++){const s=n[t];-1===i.indexOf(s)&&(i.push(s),e[s.id]=!0)}return{plugins:i,localIds:e}}(i);return!1!==s||e?function(t,{plugins:e,localIds:i},s,n){const o=[],a=t.getContext();for(const r of e){const e=r.id,l=nn(s[e],n);null!==l&&o.push({plugin:r,options:on(t.config,{plugin:r,local:i[e]},l,a)})}return o}(t,n,s,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],i=this._cache,s=(t,e)=>t.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function nn(t,e){return e||!1!==t?!0===t?{}:t:null}function on(t,{plugin:e,local:i},s,n){const o=t.pluginScopeKeys(e),a=t.getOptionScopes(s,o);return i&&e.defaults&&a.push(e.defaults),t.createResolver(a,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function an(t,e){const i=ue.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function rn(t){if("x"===t||"y"===t||"r"===t)return t}function ln(t,...e){if(rn(t))return t;for(const s of e){const e=s.axis||("top"===(i=s.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&rn(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function hn(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function cn(t,e){const i=re[t.type]||{scales:{}},s=e.scales||{},n=an(t.type,e),a=Object.create(null);return Object.keys(s).forEach((e=>{const r=s[e];if(!o(r))return console.error(`Invalid scale configuration for scale: ${e}`);if(r._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const l=ln(e,r,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(i.length)return hn(t,"x",i[0])||hn(t,"y",i[0])}return{}}(e,t),ue.scales[r.type]),h=function(t,e){return t===e?"_index_":"_value_"}(l,n),c=i.scales||{};a[e]=b(Object.create(null),[{axis:l},r,c[l],c[h]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,o=i.indexAxis||an(n,e),r=(re[n]||{}).scales||{};Object.keys(r).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,o),n=i[e+"AxisID"]||e;a[n]=a[n]||Object.create(null),b(a[n],[{axis:e},s[n],r[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];b(e,[ue.scales[e.type],ue.scale])})),a}function dn(t){const e=t.options||(t.options={});e.plugins=l(e.plugins,{}),e.scales=cn(t,e)}function un(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const fn=new Map,gn=new Set;function pn(t,e){let i=fn.get(t);return i||(i=e(),fn.set(t,i),gn.add(i)),i}const mn=(t,e,i)=>{const s=M(e,i);void 0!==s&&t.add(s)};class xn{constructor(t){this._config=function(t){return(t=t||{}).data=un(t.data),dn(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=un(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),dn(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return pn(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return pn(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return pn(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return pn(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>mn(r,t,e)))),e.forEach((t=>mn(r,s,t))),e.forEach((t=>mn(r,re[n]||{},t))),e.forEach((t=>mn(r,ue,t))),e.forEach((t=>mn(r,le,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),gn.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,re[e]||{},ue.datasets[e]||{},{type:e},ue,le]}resolveNamedOptions(t,e,i,s=[""]){const o={$shared:!0},{resolver:a,subPrefixes:r}=bn(this._resolverCache,t,s);let l=a;if(function(t,e){const{isScriptable:i,isIndexable:s}=Ye(t);for(const o of e){const e=i(o),a=s(o),r=(a||e)&&t[o];if(e&&(S(r)||_n(r))||a&&n(r))return!0}return!1}(a,e)){o.$shared=!1;l=$e(a,i=S(i)?i():i,this.createResolver(t,i,r))}for(const t of e)o[t]=l[t];return o}createResolver(t,e,i=[""],s){const{resolver:n}=bn(this._resolverCache,t,i);return o(e)?$e(n,e,void 0,s):n}}function bn(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:je(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const _n=t=>o(t)&&Object.getOwnPropertyNames(t).some((e=>S(t[e])));const yn=["top","bottom","left","right","chartArea"];function vn(t,e){return"top"===t||"bottom"===t||-1===yn.indexOf(t)&&"x"===e}function Mn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function wn(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),d(i&&i.onComplete,[t],e)}function kn(t){const e=t.chart,i=e.options.animation;d(i&&i.onProgress,[t],e)}function Sn(t){return fe()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Pn={},Dn=t=>{const e=Sn(t);return Object.values(Pn).filter((t=>t.canvas===e)).pop()};function Cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}function On(t,e,i){return t.options.clip?t[i]:e[i]}class An{static defaults=ue;static instances=Pn;static overrides=re;static registry=en;static version="4.4.4";static getChart=Dn;static register(...t){en.add(...t),Tn()}static unregister(...t){en.remove(...t),Tn()}constructor(t,e){const s=this.config=new xn(e),n=Sn(t),o=Dn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ks(n)),this.platform.updateConfig(s);const r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,h=l&&l.height,c=l&&l.width;this.id=i(),this.ctx=r,this.canvas=l,this.width=c,this.height=h,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new sn,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=dt((t=>this.update(t)),a.resizeDelay||0),this._dataChanges=[],Pn[this.id]=this,r&&l?(bt.listen(this,"complete",wn),bt.listen(this,"progress",kn),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:n,_aspectRatio:o}=this;return s(t)?e&&o?o:n?i/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return en}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Te(this.canvas,this.ctx),this}stop(){return bt.stop(this),this}resize(t,e){bt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),d(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){u(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=ln(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),u(n,(e=>{const n=e.options,o=n.id,a=ln(o,n),r=l(n.type,e.dtype);void 0!==n.position&&vn(n.position,a)===vn(e.dposition)||(n.position=e.dposition),s[o]=!0;let h=null;if(o in i&&i[o].type===r)h=i[o];else{h=new(en.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[h.id]=h}h.init(n,t)})),u(s,((t,e)=>{t||delete i[e]})),u(i,(t=>{as.configure(this,t,t.options),as.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;t<i;++t)this._destroyDatasetMeta(t);t.splice(e,i-e)}this._sortedMetasets=t.slice(0).sort(Mn("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i<s;i++){const s=e[i];let n=this.getDatasetMeta(i);const o=s.type||this.config.type;if(n.type&&n.type!==o&&(this._destroyDatasetMeta(i),n=this.getDatasetMeta(i)),n.type=o,n.indexAxis=s.indexAxis||an(o,this.options),n.order=s.order||0,n.index=i,n.label=""+s.label,n.visible=this.isDatasetVisible(i),n.controller)n.controller.updateIndex(i),n.controller.linkScales();else{const e=en.getController(o),{datasetElementType:s,dataElementType:a}=ue.datasets[o];Object.assign(e,{dataElementType:en.getElement(a),datasetElementType:s&&en.getElement(s)}),n.controller=new e(this,i),t.push(n.controller)}}return this._updateMetasets(),t}_resetElements(){u(this.data.datasets,((t,e)=>{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t<e;t++){const{controller:e}=this.getDatasetMeta(t),i=!s&&-1===n.indexOf(e);e.buildOrUpdateElements(i),o=Math.max(+e.getMaxOverflow(),o)}o=this._minPadding=i.layout.autoPadding?o:0,this._updateLayout(o),s||u(n,(t=>{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Mn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){u(this.scales,(t=>{as.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);P(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){Cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;t<e;t++)if(!P(s,i(t)))return;return Array.from(s).map((t=>t.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;as.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],u(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,i=this.data.datasets.length;e<i;++e)this._updateDataset(e,S(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const i=this.getDatasetMeta(t),s={meta:i,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",s)&&(i.controller._update(e),s.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",s))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(bt.has(this)?this.attached&&!bt.running(this)&&bt.start(this):(this.draw(),wn({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(t,e)}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,i=[];let s,n;for(s=0,n=e.length;s<n;++s){const n=e[s];t&&!n.visible||i.push(n)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=function(t,e){const{xScale:i,yScale:s}=t;return i&&s?{left:On(i,e,"left"),right:On(i,e,"right"),top:On(s,e,"top"),bottom:On(s,e,"bottom")}:e}(t,this.chartArea),o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Ie(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&ze(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(t){return Re(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){const n=Xi.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ci(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);k(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),bt.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),Te(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete Pn[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};u(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){u(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},u(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a<r;++a){o=t[a];const e=o&&this.getDatasetMeta(o.datasetIndex).controller;e&&e[s+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],i=t.map((({datasetIndex:t,index:e})=>{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!f(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=D(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,d(n.onHover,[t,a,this],this),r&&d(n.onClick,[t,a,this],this));const h=!f(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}function Tn(){return u(An.instances,(t=>t._plugins.invalidate()))}function Ln(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class En{static override(t){Object.assign(En.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return Ln()}parse(){return Ln()}format(){return Ln()}add(){return Ln()}diff(){return Ln()}startOf(){return Ln()}endOf(){return Ln()}}var Rn={_date:En};function In(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;e<n;e++)s=s.concat(i[e].controller.getAllParsedValues(t));t._cache.$bar=lt(s.sort(((t,e)=>t-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(k(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;s<n;++s)o=e.getPixelForValue(i[s]),l();for(a=void 0,s=0,n=e.ticks.length;s<n;++s)o=e.getPixelForTick(s),l();return r}function zn(t,e,i,s){return n(t)?function(t,e,i,s){const n=i.parse(t[0],s),o=i.parse(t[1],s),a=Math.min(n,o),r=Math.max(n,o);let l=a,h=r;Math.abs(a)>Math.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function Fn(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;h<c;++h)u=e[h],d={},d[n.axis]=r||n.parse(a[h],h),l.push(zn(u,d,o,h));return l}function Vn(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function Bn(t,e,i,s){let n=e.borderSkipped;const o={};if(!n)return void(t.borderSkipped=o);if(!0===n)return void(t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:a,end:r,reverse:l,top:h,bottom:c}=function(t){let e,i,s,n,o;return t.horizontal?(e=t.base>t.x,i="left",s="right"):(e=t.base<t.y,i="bottom",s="top"),e?(n="end",o="start"):(n="start",o="end"),{start:i,end:s,reverse:e,top:n,bottom:o}}(t);"middle"===n&&i&&(t.enableBorderRadius=!0,(i._top||0)===s?n=h:(i._bottom||0)===s?n=c:(o[Wn(c,a,r,l)]=!0,n=h)),o[Wn(n,a,r,l)]=!0,t.borderSkipped=o}function Wn(t,e,i,s){var n,o,a;return s?(a=i,t=Nn(t=(n=t)===(o=e)?a:n===a?o:n,i,e)):t=Nn(t,e,i),t}function Nn(t,e,i){return"start"===t?e:"end"===t?i:t}function Hn(t,{inflateAmount:e},i){t.inflateAmount="auto"===e?1===i?.33:0:e}class jn extends Ns{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:t=>"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map(((e,n)=>{const o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:s,lineWidth:o.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,a,r=t=>+i[t];if(o(i[t])){const{key:t="value"}=this._parsing;r=e=>+M(i[e],t)}for(n=t,a=t+e;n<a;++n)s._parsed[n]=r(n)}}_getRotation(){return $(this.options.rotation-90)}_getCircumference(){return $(this.options.circumference)}_getRotationExtents(){let t=O,e=-O;for(let i=0;i<this.chart.data.datasets.length;++i)if(this.chart.isDatasetVisible(i)&&this.chart.getDatasetMeta(i).type===this._type){const s=this.chart.getDatasetMeta(i).controller,n=s._getRotation(),o=s._getCircumference();t=Math.min(t,n),e=Math.max(e,n+o)}return{rotation:t,circumference:e-t}}update(t){const e=this.chart,{chartArea:i}=e,s=this._cachedMeta,n=s.data,o=this.getMaxBorderWidth()+this.getMaxOffset(n)+this.options.spacing,a=Math.max((Math.min(i.width,i.height)-o)/2,0),r=Math.min(h(this.options.cutout,a),1),l=this._getRingWeight(this.index),{circumference:d,rotation:u}=this._getRotationExtents(),{ratioX:f,ratioY:g,offsetX:p,offsetY:m}=function(t,e,i){let s=1,n=1,o=0,a=0;if(e<O){const r=t,l=r+e,h=Math.cos(r),c=Math.sin(r),d=Math.cos(l),u=Math.sin(l),f=(t,e,s)=>Z(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Z(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(E,c,u),x=g(C,h,d),b=g(C+E,c,u);s=(p-x)/2,n=(m-b)/2,o=-(p+x)/2,a=-(m+b)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(u,d,r),x=(i.width-o)/f,b=(i.height-o)/g,_=Math.max(Math.min(x,b)/2,0),y=c(this.options.radius,_),v=(y-Math.max(y*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*y,this.offsetY=m*y,s.total=this.calculateTotal(),this.outerRadius=y-v*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-v*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/O)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,{sharedOptions:f,includeOptions:g}=this._getSharedOptions(e,s);let p,m=this._getRotation();for(p=0;p<e;++p)m+=this._circumference(p,n);for(p=e;p<e+i;++p){const e=this._circumference(p,n),i=t[p],o={x:l+this.offsetX,y:h+this.offsetY,startAngle:m,endAngle:m+e,circumference:e,outerRadius:u,innerRadius:d};g&&(o.options=f||this.resolveDataElementOptions(p,i.active?"active":s)),m+=e,this.updateElement(i,p,o,s)}}calculateTotal(){const t=this._cachedMeta,e=t.data;let i,s=0;for(i=0;i<e.length;i++){const n=t._parsed[i];null===n||isNaN(n)||!this.chart.getDataVisibility(i)||e[i].hidden||(s+=Math.abs(n))}return s}calculateCircumference(t){const e=this._cachedMeta.total;return e>0&&!isNaN(t)?O*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=ne(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s<n;++s)if(i.isDatasetVisible(s)){o=i.getDatasetMeta(s),t=o.data,a=o.controller;break}if(!t)return 0;for(s=0,n=t.length;s<n;++s)r=a.resolveDataElementOptions(s),"inner"!==r.borderAlign&&(e=Math.max(e,r.borderWidth||0,r.hoverBorderWidth||0));return e}getMaxOffset(t){let e=0;for(let i=0,s=t.length;i<s;++i){const t=this.resolveDataElementOptions(i);e=Math.max(e,t.offset||0,t.hoverOffset||0)}return e}_getRingWeightOffset(t){let e=0;for(let i=0;i<t;++i)this.chart.isDatasetVisible(i)&&(e+=this._getRingWeight(i));return e}_getRingWeight(t){return Math.max(l(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class $n extends Ns{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map(((e,n)=>{const o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:s,lineWidth:o.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=ne(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,i)=>{const s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(s<e.min&&(e.min=s),s>e.max&&(e.max=s))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.options.animation,r=this._cachedMeta.rScale,l=r.xCenter,h=r.yCenter,c=r.getIndexAngle(0)-.5*C;let d,u=c;const f=360/this.countVisibleElements();for(d=0;d<e;++d)u+=this._computeAngle(d,s,f);for(d=e;d<e+i;d++){const e=t[d];let i=u,g=u+this._computeAngle(d,s,f),p=o.getDataVisibility(d)?r.getDistanceFromCenterForValue(this.getParsed(d).r):0;u=g,n&&(a.animateScale&&(p=0),a.animateRotate&&(i=g=c));const m={x:l,y:h,innerRadius:0,outerRadius:p,startAngle:i,endAngle:g,options:this.resolveDataElementOptions(d,e.active?"active":s)};this.updateElement(e,d,m,s)}}countVisibleElements(){const t=this._cachedMeta;let e=0;return t.data.forEach(((t,i)=>{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++})),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?$(this.resolveDataElementOptions(t,e).angle||i):0}}var Yn=Object.freeze({__proto__:null,BarController:class extends Ns{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,s){return Fn(t,e,i,s)}parseArrayData(t,e,i,s){return Fn(t,e,i,s)}parseObjectData(t,e,i,s){const{iScale:n,vScale:o}=t,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l="x"===n.axis?a:r,h="x"===o.axis?a:r,c=[];let d,u,f,g;for(d=i,u=i+s;d<u;++d)g=e[d],f={},f[n.axis]=n.parse(M(g,l),d),c.push(zn(M(g,h),f,o,d));return c}updateRangeFromParsed(t,e,i,s){super.updateRangeFromParsed(t,e,i,s);const n=i._custom;n&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,n.min),t.max=Math.max(t.max,n.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta,{iScale:i,vScale:s}=e,n=this.getParsed(t),o=n._custom,a=Vn(o)?"["+o.start+", "+o.end+"]":""+s.getLabelForValue(n[s.axis]);return{label:""+i.getLabelForValue(n[i.axis]),value:a}}initialize(){this.enableOptionSharing=!0,super.initialize();this._cachedMeta.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,i,n){const o="reset"===n,{index:a,_cachedMeta:{vScale:r}}=this,l=r.getBasePixel(),h=r.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:u}=this._getSharedOptions(e,n);for(let f=e;f<e+i;f++){const e=this.getParsed(f),i=o||s(e[r.axis])?{base:l,head:l}:this._calculateBarValuePixels(f),g=this._calculateBarIndexPixels(f,c),p=(e._stacks||{})[r.axis],m={horizontal:h,base:i.base,enableBorderRadius:!p||Vn(e._custom)||a===p._top||a===p._bottom,x:h?i.head:g.center,y:h?g.center:i.head,height:h?g.size:Math.abs(i.size),width:h?Math.abs(i.size):g.size};u&&(m.options=d||this.resolveDataElementOptions(f,t[f].active?"active":n));const x=m.options||t[f].options;Bn(m,x,p,a),Hn(m,x,c.ratio),this.updateElement(t[f],f,m,n)}}_getStacks(t,e){const{iScale:i}=this._cachedMeta,n=i.getMatchingVisibleMetas(this._type).filter((t=>t.controller.options.grouped)),o=i.options.stacked,a=[],r=this._cachedMeta.controller.getParsed(e),l=r&&r[i.axis],h=t=>{const e=t._parsed.find((t=>t[i.axis]===l)),n=e&&e[t.vScale.axis];if(s(n)||isNaN(n))return!0};for(const i of n)if((void 0===e||!h(i))&&((!1===o||-1===a.indexOf(i.stack)||void 0===o&&void 0===i.stack)&&a.push(i.stack),i.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const s=this._getStacks(t,i),n=void 0!==e?s.indexOf(e):-1;return-1===n?s.length-1:n}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,s=[];let n,o;for(n=0,o=e.data.length;n<o;++n)s.push(i.getPixelForValue(this.getParsed(n)[i.axis],n));const a=t.barThickness;return{min:a||In(e),pixels:s,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:t.grouped,ratio:a?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:i,index:n},options:{base:o,minBarLength:a}}=this,r=o||0,l=this.getParsed(t),h=l._custom,c=Vn(h);let d,u,f=l[e.axis],g=0,p=i?this.applyStack(e,l,i):f;p!==f&&(g=p-f,p=f),c&&(f=h.barStart,p=h.barEnd-h.barStart,0!==f&&F(f)!==F(h.barEnd)&&(g=0),g+=f);const m=s(o)||c?g:o;let x=e.getPixelForValue(m);if(d=this.chart.getDataVisibility(t)?e.getPixelForValue(g+p):x,u=d-x,Math.abs(u)<a){u=function(t,e,i){return 0!==t?F(t):(e.isHorizontal()?1:-1)*(e.min>=i?1:-1)}(u,e,r)*a,f===r&&(x-=u/2);const t=e.getPixelForDecimal(0),s=e.getPixelForDecimal(1),o=Math.min(t,s),h=Math.max(t,s);x=Math.max(Math.min(x,h),o),d=x+u,i&&!c&&(l._stacks[e.axis]._visualValues[n]=e.getValueForPixel(d)-e.getValueForPixel(x))}if(x===e.getPixelForValue(r)){const t=F(u)*e.getLineWidthForValue(r)/2;x+=t,u-=t}return{size:u,base:x,head:d,center:d+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,n=this.options,o=n.skipNull,a=l(n.maxBarThickness,1/0);let r,h;if(e.grouped){const i=o?this._getStackCount(t):e.stackCount,l="flex"===n.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t<n.length-1?n[t+1]:null;const l=i.categoryPercentage;null===a&&(a=o-(null===r?e.end-e.start:r-o)),null===r&&(r=o+o-a);const h=o-(o-Math.min(a,r))/2*l;return{chunk:Math.abs(r-a)/2*l/s,ratio:i.barPercentage,start:h}}(t,e,n,i):function(t,e,i,n){const o=i.barThickness;let a,r;return s(o)?(a=e.min*i.categoryPercentage,r=i.barPercentage):(a=o*n,r=1),{chunk:a/n,ratio:r,start:e.pixels[t]-a/2}}(t,e,n,i),c=this._getStackIndex(this.index,this._cachedMeta.stack,o?t:void 0);r=l.start+l.chunk*c+l.chunk/2,h=Math.min(a,l.chunk*l.ratio)}else r=i.getPixelForValue(this.getParsed(t)[i.axis],t),h=Math.min(a,e.min*e.ratio);return{base:r-h/2,head:r+h/2,center:r,size:h}}draw(){const t=this._cachedMeta,e=t.vScale,i=t.data,s=i.length;let n=0;for(;n<s;++n)null===this.getParsed(n)[e.axis]||i[n].hidden||i[n].draw(this._ctx)}},BubbleController:class extends Ns{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(t,e,i,s){const n=super.parsePrimitiveData(t,e,i,s);for(let t=0;t<n.length;t++)n[t]._custom=this.resolveDataElementOptions(t+i).radius;return n}parseArrayData(t,e,i,s){const n=super.parseArrayData(t,e,i,s);for(let t=0;t<n.length;t++){const s=e[i+t];n[t]._custom=l(s[2],this.resolveDataElementOptions(t+i).radius)}return n}parseObjectData(t,e,i,s){const n=super.parseObjectData(t,e,i,s);for(let t=0;t<n.length;t++){const s=e[i+t];n[t]._custom=l(s&&s.r&&+s.r,this.resolveDataElementOptions(t+i).radius)}return n}getMaxOverflow(){const t=this._cachedMeta.data;let e=0;for(let i=t.length-1;i>=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:i[t]||"",value:"("+a+", "+r+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:r,includeOptions:l}=this._getSharedOptions(e,s),h=o.axis,c=a.axis;for(let d=e;d<e+i;d++){const e=t[d],i=!n&&this.getParsed(d),u={},f=u[h]=n?o.getPixelForDecimal(.5):o.getPixelForValue(i[h]),g=u[c]=n?a.getBasePixel():a.getPixelForValue(i[c]);u.skip=isNaN(f)||isNaN(g),l&&(u.options=r||this.resolveDataElementOptions(d,e.active?"active":s),n&&(u.options.radius=0)),this.updateElement(e,d,u,s)}}resolveDataElementOptions(t,e){const i=this.getParsed(t);let s=super.resolveDataElementOptions(t,e);s.$shared&&(s=Object.assign({},s,{$shared:!1}));const n=s.radius;return"active"!==e&&(s.radius=0),s.radius+=l(i&&i._custom,n),s}},DoughnutController:jn,LineController:class extends Ns{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:n}=e,o=this.chart._animationsDisabled;let{start:a,count:r}=pt(e,s,o);this._drawStart=a,this._drawCount=r,mt(e)&&(a=0,r=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:l},t),this.updateElements(s,a,r,t)}updateElements(t,e,i,n){const o="reset"===n,{iScale:a,vScale:r,_stacked:l,_dataset:h}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(e,n),u=a.axis,f=r.axis,{spanGaps:g,segment:p}=this.options,m=N(g)?g:Number.POSITIVE_INFINITY,x=this.chart._animationsDisabled||o||"none"===n,b=e+i,_=t.length;let y=e>0&&this.getParsed(e-1);for(let i=0;i<_;++i){const g=t[i],_=x?g:{};if(i<e||i>=b){_.skip=!0;continue}const v=this.getParsed(i),M=s(v[f]),w=_[u]=a.getPixelForValue(v[u],i),k=_[f]=o||M?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,v,l):v[f],i);_.skip=isNaN(w)||isNaN(k)||M,_.stop=i>0&&Math.abs(v[u]-y[u])>m,p&&(_.parsed=v,_.raw=h.data[i]),d&&(_.options=c||this.resolveDataElementOptions(i,g.active?"active":n)),x||this.updateElement(g,i,_,n),y=v}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends jn{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:$n,RadarController:class extends Ns{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this._cachedMeta.rScale,o="reset"===s;for(let a=e;a<e+i;a++){const e=t[a],i=this.resolveDataElementOptions(a,e.active?"active":s),r=n.getPointPositionForValue(a,this.getParsed(a).r),l=o?n.xCenter:r.x,h=o?n.yCenter:r.y,c={x:l,y:h,angle:r.angle,skip:isNaN(l)||isNaN(h),options:i};this.updateElement(e,a,c,s)}}},ScatterController:class extends Ns{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y);return{label:i[t]||"",value:"("+a+", "+r+")"}}update(t){const e=this._cachedMeta,{data:i=[]}=e,s=this.chart._animationsDisabled;let{start:n,count:o}=pt(e,i,s);if(this._drawStart=n,this._drawCount=o,mt(e)&&(n=0,o=i.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:n,_dataset:o}=e;n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=i;const a=this.resolveDatasetElementOptions(t);a.segment=this.options.segment,this.updateElement(n,void 0,{animated:!s,options:a},t)}else this.datasetElementType&&(delete e.dataset,this.datasetElementType=!1);this.updateElements(i,n,o,t)}addElements(){const{showLine:t}=this.options;!this.datasetElementType&&t&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(t,e,i,n){const o="reset"===n,{iScale:a,vScale:r,_stacked:l,_dataset:h}=this._cachedMeta,c=this.resolveDataElementOptions(e,n),d=this.getSharedOptions(c),u=this.includeOptions(n,d),f=a.axis,g=r.axis,{spanGaps:p,segment:m}=this.options,x=N(p)?p:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||"none"===n;let _=e>0&&this.getParsed(e-1);for(let c=e;c<e+i;++c){const e=t[c],i=this.getParsed(c),p=b?e:{},y=s(i[g]),v=p[f]=a.getPixelForValue(i[f],c),M=p[g]=o||y?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,i,l):i[g],c);p.skip=isNaN(v)||isNaN(M)||y,p.stop=c>0&&Math.abs(i[f]-_[f])>x,m&&(p.parsed=i,p.raw=h.data[c]),u&&(p.options=d||this.resolveDataElementOptions(c,e.active?"active":n)),b||this.updateElement(e,c,p,n),_=i}this.updateSharedOptions(d,n,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;const n=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,n,o)/2}}});function Un(t,e,i,s){const n=vi(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return J(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:J(n.innerStart,0,a),innerEnd:J(n.innerEnd,0,a)}}function Xn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function qn(t,e,i,s,n,o){const{x:a,y:r,startAngle:l,pixelMargin:h,innerRadius:c}=e,d=Math.max(e.outerRadius+s+i-h,0),u=c>0?c+s+i+h:0;let f=0;const g=n-l;if(s){const t=((c>0?c-s:0)+(d>0?d-s:0))/2;f=(g-(0!==t?g*t/(t+s):g))/2}const p=(g-Math.max(.001,g*d-i/C)/d)/2,m=l+p+f,x=n-p-f,{outerStart:b,outerEnd:_,innerStart:y,innerEnd:v}=Un(e,u,d,x-m),M=d-b,w=d-_,k=m+b/M,S=x-_/w,P=u+y,D=u+v,O=m+y/P,A=x-v/D;if(t.beginPath(),o){const e=(k+S)/2;if(t.arc(a,r,d,k,e),t.arc(a,r,d,e,S),_>0){const e=Xn(w,S,a,r);t.arc(e.x,e.y,_,S,x+E)}const i=Xn(D,x,a,r);if(t.lineTo(i.x,i.y),v>0){const e=Xn(D,A,a,r);t.arc(e.x,e.y,v,x+E,A+Math.PI)}const s=(x-v/u+(m+y/u))/2;if(t.arc(a,r,u,x-v/u,s,!0),t.arc(a,r,u,s,m+y/u,!0),y>0){const e=Xn(P,O,a,r);t.arc(e.x,e.y,y,O+Math.PI,m-E)}const n=Xn(M,m,a,r);if(t.lineTo(n.x,n.y),b>0){const e=Xn(M,k,a,r);t.arc(e.x,e.y,b,m-E,k)}}else{t.moveTo(a,r);const e=Math.cos(k)*d+a,i=Math.sin(k)*d+r;t.lineTo(e,i);const s=Math.cos(S)*d+a,n=Math.sin(S)*d+r;t.lineTo(s,n)}t.closePath()}function Kn(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r,options:l}=e,{borderWidth:h,borderJoinStyle:c,borderDash:d,borderDashOffset:u}=l,f="inner"===l.borderAlign;if(!h)return;t.setLineDash(d||[]),t.lineDashOffset=u,f?(t.lineWidth=2*h,t.lineJoin=c||"round"):(t.lineWidth=h,t.lineJoin=c||"bevel");let g=e.endAngle;if(o){qn(t,e,i,s,g,n);for(let e=0;e<o;++e)t.stroke();isNaN(r)||(g=a+(r%O||O))}f&&function(t,e,i){const{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let h=n/r;t.beginPath(),t.arc(o,a,r,s-h,i+h),l>n?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+E,s-E),t.closePath(),t.clip()}(t,e,g),o||(qn(t,e,i,s,g,n),t.stroke())}function Gn(t,e,i=e){t.lineCap=l(i.borderCapStyle,e.borderCapStyle),t.setLineDash(l(i.borderDash,e.borderDash)),t.lineDashOffset=l(i.borderDashOffset,e.borderDashOffset),t.lineJoin=l(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=l(i.borderWidth,e.borderWidth),t.strokeStyle=l(i.borderColor,e.borderColor)}function Zn(t,e,i){t.lineTo(i.x,i.y)}function Jn(t,e,i={}){const s=t.length,{start:n=0,end:o=s-1}=i,{start:a,end:r}=e,l=Math.max(n,a),h=Math.min(o,r),c=n<a&&o<a||n>r&&o>r;return{count:s,start:l,loop:e.loop,ilen:h<l&&!c?s+h-l:h-l}}function Qn(t,e,i,s){const{points:n,options:o}=e,{count:a,start:r,loop:l,ilen:h}=Jn(n,i,s),c=function(t){return t.stepped?Fe:t.tension||"monotone"===t.cubicInterpolationMode?Ve:Zn}(o);let d,u,f,{move:g=!0,reverse:p}=s||{};for(d=0;d<=h;++d)u=n[(r+(p?h-d:d))%a],u.skip||(g?(t.moveTo(u.x,u.y),g=!1):c(t,f,u,p,o.stepped),f=u);return l&&(u=n[(r+(p?h:0))%a],c(t,f,u,p,o.stepped)),!!l}function to(t,e,i,s){const n=e.points,{count:o,start:a,ilen:r}=Jn(n,i,s),{move:l=!0,reverse:h}=s||{};let c,d,u,f,g,p,m=0,x=0;const b=t=>(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(i<f?f=i:i>g&&(g=i),m=(x*m+e)/++x):(_(),t.lineTo(e,i),u=s,x=0,f=g=i),p=i}_()}function eo(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?to:Qn}const io="function"==typeof Path2D;function so(t,e,i,s){io&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Gn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=eo(e);for(const r of n)Gn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class no extends Hs{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;hi(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=zi(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Ii(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?pi:t.tension||"monotone"===t.cubicInterpolationMode?mi:gi}(i);let l,h;for(l=0,h=o.length;l<h;++l){const{start:h,end:c}=o[l],d=n[h],u=n[c];if(d===u){a.push(d);continue}const f=r(d,u,Math.abs((s-d[e])/(u[e]-d[e])),i.stepped);f[e]=t[e],a.push(f)}return 1===a.length?a[0]:a}pathSegment(t,e,i){return eo(this)(t,this,e,i)}path(t,e,i){const s=this.segments,n=eo(this);let o=this._loop;e=e||0,i=i||this.points.length-e;for(const a of s)o&=n(t,this,a,{start:e,end:e+i-1});return!!o}draw(t,e,i,s){const n=this.options||{};(this.points||[]).length&&n.borderWidth&&(t.save(),so(t,this,i,s),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function oo(t,e,i,s){const n=t.options,{[i]:o}=t.getProps([i],s);return Math.abs(e-o)<n.radius+n.hitRadius}function ao(t,e){const{x:i,y:s,base:n,width:o,height:a}=t.getProps(["x","y","base","width","height"],e);let r,l,h,c,d;return t.horizontal?(d=a/2,r=Math.min(i,n),l=Math.max(i,n),h=s-d,c=s+d):(d=o/2,r=i-d,l=i+d,h=Math.min(s,n),c=Math.max(s,n)),{left:r,top:h,right:l,bottom:c}}function ro(t,e,i,s){return t?0:J(e,i,s)}function lo(t){const e=ao(t),i=e.right-e.left,s=e.bottom-e.top,n=function(t,e,i){const s=t.options.borderWidth,n=t.borderSkipped,o=Mi(s);return{t:ro(n.top,o.top,0,i),r:ro(n.right,o.right,0,e),b:ro(n.bottom,o.bottom,0,i),l:ro(n.left,o.left,0,e)}}(t,i/2,s/2),a=function(t,e,i){const{enableBorderRadius:s}=t.getProps(["enableBorderRadius"]),n=t.options.borderRadius,a=wi(n),r=Math.min(e,i),l=t.borderSkipped,h=s||o(n);return{topLeft:ro(!h||l.top||l.left,a.topLeft,0,r),topRight:ro(!h||l.top||l.right,a.topRight,0,r),bottomLeft:ro(!h||l.bottom||l.left,a.bottomLeft,0,r),bottomRight:ro(!h||l.bottom||l.right,a.bottomRight,0,r)}}(t,i/2,s/2);return{outer:{x:e.left,y:e.top,w:i,h:s,radius:a},inner:{x:e.left+n.l,y:e.top+n.t,w:i-n.l-n.r,h:s-n.t-n.b,radius:{topLeft:Math.max(0,a.topLeft-Math.max(n.t,n.l)),topRight:Math.max(0,a.topRight-Math.max(n.t,n.r)),bottomLeft:Math.max(0,a.bottomLeft-Math.max(n.b,n.l)),bottomRight:Math.max(0,a.bottomRight-Math.max(n.b,n.r))}}}}function ho(t,e,i,s){const n=null===e,o=null===i,a=t&&!(n&&o)&&ao(t,s);return a&&(n||tt(e,a.left,a.right))&&(o||tt(i,a.top,a.bottom))}function co(t,e){t.rect(e.x,e.y,e.w,e.h)}function uo(t,e,i={}){const s=t.x!==i.x?-e:0,n=t.y!==i.y?-e:0,o=(t.x+t.w!==i.x+i.w?e:0)-s,a=(t.y+t.h!==i.y+i.h?e:0)-n;return{x:t.x+s,y:t.y+n,w:t.w+o,h:t.h+a,radius:t.radius}}var fo=Object.freeze({__proto__:null,ArcElement:class extends Hs{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.getProps(["x","y"],i),{angle:n,distance:o}=X(s,{x:t,y:e}),{startAngle:a,endAngle:r,innerRadius:h,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=(this.options.spacing+this.options.borderWidth)/2,f=l(d,r-a),g=Z(n,a,r)&&a!==r,p=f>=O||g,m=tt(o,h+u,c+u);return p&&m}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/4,n=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>O?Math.floor(i/O):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*s,Math.sin(a)*s);const r=s*(1-Math.sin(Math.min(C,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r}=e;let l=e.endAngle;if(o){qn(t,e,i,s,l,n);for(let e=0;e<o;++e)t.fill();isNaN(r)||(l=a+(r%O||O))}qn(t,e,i,s,l,n),t.fill()}(t,this,r,n,o),Kn(t,this,r,n,o),t.restore()}},BarElement:class extends Hs{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:i,backgroundColor:s}}=this,{inner:n,outer:o}=lo(this),a=(r=o.radius).topLeft||r.topRight||r.bottomLeft||r.bottomRight?He:co;var r;t.save(),o.w===n.w&&o.h===n.h||(t.beginPath(),a(t,uo(o,e,n)),t.clip(),a(t,uo(n,-e,o)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),a(t,uo(n,e)),t.fillStyle=s,t.fill(),t.restore()}inRange(t,e,i){return ho(this,t,e,i)}inXRange(t,e){return ho(this,t,null,e)}inYRange(t,e){return ho(this,null,t,e)}getCenterPoint(t){const{x:e,y:i,base:s,horizontal:n}=this.getProps(["x","y","base","horizontal"],t);return{x:n?(e+s)/2:e,y:n?i:(i+s)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}},LineElement:no,PointElement:class extends Hs{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2)<Math.pow(s.hitRadius+s.radius,2)}inXRange(t,e){return oo(this,t,"x",e)}inYRange(t,e){return oo(this,t,"y",e)}getCenterPoint(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}size(t){let e=(t=t||this.options||{}).radius||0;e=Math.max(e,e&&t.hoverRadius||0);return 2*(e+(e&&t.borderWidth||0))}draw(t,e){const i=this.options;this.skip||i.radius<.1||!Re(this,e,this.size(i)/2)||(t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.fillStyle=i.backgroundColor,Le(t,i,this.x,this.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}});function go(t,e,i,s){const n=t.indexOf(e);if(-1===n)return((t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}function po(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}function mo(t,e,{horizontal:i,minRotation:s}){const n=$(s),o=(i?Math.sin(n):Math.cos(n))||.001,a=.75*e*(""+t).length;return Math.min(e/o,a)}class xo extends Js{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return s(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:n}=this;const o=t=>s=e?s:t,a=t=>n=i?n:t;if(t){const t=F(s),e=F(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=0===n?1:Math.abs(.05*n);a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const n=function(t,e){const i=[],{bounds:n,step:o,min:a,max:r,precision:l,count:h,maxTicks:c,maxDigits:d,includeBounds:u}=t,f=o||1,g=c-1,{min:p,max:m}=e,x=!s(a),b=!s(r),_=!s(h),y=(m-p)/(d+1);let v,M,w,k,S=B((m-p)/g/f)*f;if(S<1e-14&&!x&&!b)return[{value:p},{value:m}];k=Math.ceil(m/S)-Math.floor(p/S),k>g&&(S=B(k*S/g/f)*f),s(l)||(v=Math.pow(10,l),S=Math.ceil(S*v)/v),"ticks"===n?(M=Math.floor(p/S)*S,w=Math.ceil(m/S)*S):(M=p,w=m),x&&b&&o&&H((r-a)/o,S/1e3)?(k=Math.round(Math.min((r-a)/S,c)),S=(r-a)/k,M=a,w=r):_?(M=x?a:M,w=b?r:w,k=h-1,S=(w-M)/k):(k=(w-M)/S,k=V(k,Math.round(k),S/1e3)?Math.round(k):Math.ceil(k));const P=Math.max(U(S),U(M));v=Math.pow(10,s(l)?P:l),M=Math.round(M*v)/v,w=Math.round(w*v)/v;let D=0;for(x&&(u&&M!==a?(i.push({value:a}),M<a&&D++,V(Math.round((M+D*S)*v)/v,a,mo(a,y,t))&&D++):M<a&&D++);D<k;++D){const t=Math.round((M+D*S)*v)/v;if(b&&t>r)break;i.push({value:t})}return b&&u&&w!==r?i.length&&V(i[i.length-1].value,r,mo(r,y,t))?i[i.length-1].value=r:i.push({value:r}):b&&w!==r||i.push({value:w}),i}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&j(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return ne(t,this.chart.options.locale,this.options.ticks.format)}}class bo extends xo{static id="linear";static defaults={ticks:{callback:ae.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=a(t)?t:0,this.max=a(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=$(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,n=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,n.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const _o=t=>Math.floor(z(t)),yo=(t,e)=>Math.pow(10,_o(t)+e);function vo(t){return 1===t/Math.pow(10,_o(t))}function Mo(t,e,i){const s=Math.pow(10,i),n=Math.floor(t/s);return Math.ceil(e/s)-n}function wo(t,{min:e,max:i}){e=r(t.min,e);const s=[],n=_o(e);let o=function(t,e){let i=_o(e-t);for(;Mo(t,e,i)>10;)i++;for(;Mo(t,e,i)<10;)i--;return Math.min(i,_o(t))}(e,i),a=o<0?Math.pow(10,Math.abs(o)):1;const l=Math.pow(10,o),h=n>o?Math.pow(10,n):0,c=Math.round((e-h)*a)/a,d=Math.floor((e-h)/l/10)*l*10;let u=Math.floor((c-d)/Math.pow(10,o)),f=r(t.min,Math.round((h+d+u*Math.pow(10,o))*a)/a);for(;f<i;)s.push({value:f,major:vo(f),significand:u}),u>=10?u=u<15?15:20:u++,u>=20&&(o++,u=2,a=o>=0?1:a),f=Math.round((h+d+u*Math.pow(10,o))*a)/a;const g=r(t.max,f);return s.push({value:g,major:vo(g),significand:u}),s}class ko extends Js{static id="logarithmic";static defaults={ticks:{callback:ae.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=xo.prototype.parse.apply(this,[t,e]);if(0!==i)return a(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=a(t)?Math.max(0,t):null,this.max=a(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!a(this._userMin)&&(this.min=t===yo(this.min,0)?yo(this.min,-1):yo(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t;i===s&&(i<=0?(n(1),o(10)):(n(yo(i,-1)),o(yo(s,1)))),i<=0&&n(yo(s,-1)),s<=0&&o(yo(i,1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=wo({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&j(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":ne(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=z(t),this._valueRange=z(this.max)-z(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(z(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function So(t){const e=t.ticks;if(e.display&&t.display){const t=ki(e.backdropPadding);return l(e.font&&e.font.size,ue.font.size)+t.height}return 0}function Po(t,e,i,s,n){return t===s||t===n?{start:e-i/2,end:e+i/2}:t<s||t>n?{start:e-i,end:e}:{start:e,end:e+i}}function Do(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],o=[],a=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?C/a:0;for(let u=0;u<a;u++){const a=r.setContext(t.getPointLabelContext(u));o[u]=a.padding;const f=t.getPointPosition(u,t.drawingArea+o[u],l),g=Si(a.font),p=(h=t.ctx,c=g,d=n(d=t._pointLabels[u])?d:[d],{w:Oe(h,c.string,d),h:d.length*c.lineHeight});s[u]=p;const m=G(t.getIndexAngle(u)+l),x=Math.round(Y(m));Co(i,e,m,Po(x,f.x,p.w,0,180),Po(x,f.y,p.h,90,270))}var h,c,d;t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){const s=[],n=t._pointLabels.length,o=t.options,{centerPointLabels:a,display:r}=o.pointLabels,l={extra:So(o)/2,additionalAngle:a?C/n:0};let h;for(let o=0;o<n;o++){l.padding=i[o],l.size=e[o];const n=Oo(t,o,l);s.push(n),"auto"===r&&(n.visible=Ao(n,h),n.visible&&(h=n))}return s}(t,s,o)}function Co(t,e,i,s,n){const o=Math.abs(Math.sin(i)),a=Math.abs(Math.cos(i));let r=0,l=0;s.start<e.l?(r=(e.l-s.start)/o,t.l=Math.min(t.l,e.l-r)):s.end>e.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.start<e.t?(l=(e.t-n.start)/a,t.t=Math.min(t.t,e.t-l)):n.end>e.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function Oo(t,e,i){const s=t.drawingArea,{extra:n,additionalAngle:o,padding:a,size:r}=i,l=t.getPointPosition(e,s+n+a,o),h=Math.round(Y(G(l.angle+E))),c=function(t,e,i){90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e);return t}(l.y,r.h,h),d=function(t){if(0===t||180===t)return"center";if(t<180)return"left";return"right"}(h),u=function(t,e,i){"right"===i?t-=e:"center"===i&&(t-=e/2);return t}(l.x,r.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:u,top:c,right:u+r.w,bottom:c+r.h}}function Ao(t,e){if(!e)return!0;const{left:i,top:s,right:n,bottom:o}=t;return!(Re({x:i,y:s},e)||Re({x:i,y:o},e)||Re({x:n,y:s},e)||Re({x:n,y:o},e))}function To(t,e,i){const{left:n,top:o,right:a,bottom:r}=i,{backdropColor:l}=e;if(!s(l)){const i=wi(e.borderRadius),s=ki(e.backdropPadding);t.fillStyle=l;const h=n-s.left,c=o-s.top,d=a-n+s.width,u=r-o+s.height;Object.values(i).some((t=>0!==t))?(t.beginPath(),He(t,{x:h,y:c,w:d,h:u,radius:i}),t.fill()):t.fillRect(h,c,d,u)}}function Lo(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,O);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;o<s;o++)i=t.getPointPosition(o,e),n.lineTo(i.x,i.y)}}class Eo extends xo{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ae.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=ki(So(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=a(t)&&!isNaN(t)?t:0,this.max=a(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/So(this.options))}generateTickLabels(t){xo.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=d(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?Do(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return G(t*(O/(this._pointLabels.length||1))+$(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(s(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(s(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const i=e[t];return function(t,e,i){return Ci(t,{label:i,index:e,type:"pointLabel"})}(this.getContext(),t,i)}}getPointPosition(t,e,i=0){const s=this.getIndexAngle(t)-E+i;return{x:Math.cos(s)*e+this.xCenter,y:Math.sin(s)*e+this.yCenter,angle:s}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:i,right:s,bottom:n}=this._pointLabelItems[t];return{left:e,top:i,right:s,bottom:n}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const i=this.ctx;i.save(),i.beginPath(),Lo(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),i.closePath(),i.fillStyle=t,i.fill(),i.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:i,grid:s,border:n}=e,o=this._pointLabels.length;let a,r,l;if(e.pointLabels.display&&function(t,e){const{ctx:i,options:{pointLabels:s}}=t;for(let n=e-1;n>=0;n--){const e=t._pointLabelItems[n];if(!e.visible)continue;const o=s.setContext(t.getPointLabelContext(n));To(i,o,e);const a=Si(o.font),{x:r,y:l,textAlign:h}=e;Ne(i,t._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:h,textBaseline:"middle"})}}(this,o),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e||0===e&&this.min<0){r=this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),a=s.setContext(i),l=n.setContext(i);!function(t,e,i,s,n){const o=t.ctx,a=e.circular,{color:r,lineWidth:l}=e;!a&&!s||!r||!l||i<0||(o.save(),o.strokeStyle=r,o.lineWidth=l,o.setLineDash(n.dash),o.lineDashOffset=n.dashOffset,o.beginPath(),Lo(t,i,a,s),o.closePath(),o.stroke(),o.restore())}(this,a,r,o,l)}})),i.display){for(t.save(),a=o-1;a>=0;a--){const s=i.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=s;o&&n&&(t.lineWidth=o,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,r=this.getDistanceFromCenterForValue(e.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&this.min>=0&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=Si(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=ki(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}Ne(t,s.label,0,-n,l,{color:r.color,strokeColor:r.textStrokeColor,strokeWidth:r.textStrokeWidth})})),t.restore()}drawTitle(){}}const Ro={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Io=Object.keys(Ro);function zo(t,e){return t-e}function Fo(t,e){if(s(e))return null;const i=t._adapter,{parser:n,round:o,isoWeekday:r}=t._parseOpts;let l=e;return"function"==typeof n&&(l=n(l)),a(l)||(l="string"==typeof n?i.parse(l,n):i.parse(l)),null===l?null:(o&&(l="week"!==o||!N(r)&&!0!==r?i.startOf(l,o):i.startOf(l,"isoWeek",r)),+l)}function Vo(t,e,i,s){const n=Io.length;for(let o=Io.indexOf(t);o<n-1;++o){const t=Ro[Io[o]],n=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((i-e)/(n*t.size))<=s)return Io[o]}return Io[n-1]}function Bo(t,e,i){if(i){if(i.length){const{lo:s,hi:n}=et(i,e);t[i[s]>=e?i[s]:i[n]]=!0}}else t[e]=!0}function Wo(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a<o;++a)r=e[a],n[r]=a,s.push({value:r,major:!1});return 0!==o&&i?function(t,e,i,s){const n=t._adapter,o=+n.startOf(e[0].value,s),a=e[e.length-1].value;let r,l;for(r=o;r<=a;r=+n.add(r,1,s))l=i[r],l>=0&&(e[l].major=!0);return e}(t,s,n,i):s}class No extends Js{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),s=this._adapter=new Rn._date(t.adapters.date);s.init(e),b(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:Fo(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:r}=this.getUserBounds();function l(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),r||isNaN(t.max)||(n=Math.max(n,t.max))}o&&r||(l(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(this.getMinMax(!1))),s=a(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=a(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=nt(s,n,this.max);return this._unit=e.unit||(i.autoSkip?Vo(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=Io.length-1;o>=Io.indexOf(i);o--){const i=Io[o];if(Ro[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return Io[i?Io.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=Io.indexOf(t)+1,i=Io.length;e<i;++e)if(Ro[Io[e]].common)return Io[e]}(this._unit):void 0,this.initOffsets(s),t.reverse&&o.reverse(),Wo(this,o,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((t=>+t.value)))}initOffsets(t=[]){let e,i,s=0,n=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),s=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),n=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const o=t.length<3?.5:.25;s=J(s,0,o),n=J(n,0,o),this._offsets={start:s,end:n,factor:1/(s+1+n)}}_generate(){const t=this._adapter,e=this.min,i=this.max,s=this.options,n=s.time,o=n.unit||Vo(n.minUnit,e,i,this._getLabelCapacity(e)),a=l(s.ticks.stepSize,1),r="week"===o&&n.isoWeekday,h=N(r)||!0===r,c={};let d,u,f=e;if(h&&(f=+t.startOf(f,"isoWeek",r)),f=+t.startOf(f,h?"day":o),t.diff(i,e,o)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const g="data"===s.ticks.source&&this.getDataTimestamps();for(d=f,u=0;d<i;d=+t.add(d,a,o),u++)Bo(c,d,g);return d!==i&&"ticks"!==s.bounds&&1!==u||Bo(c,d,g),Object.keys(c).sort(zo).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,s=this._unit,n=e||i[s];return this._adapter.format(t,n)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.ticks.callback;if(o)return d(o,[t,e,i],this);const a=n.time.displayFormats,r=this._unit,l=this._majorUnit,h=r&&a[r],c=l&&a[l],u=i[e],f=l&&c&&u&&u.major;return this._adapter.format(t,s||(f?c:h))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e<i;++e)s=t[e],s.label=this._tickFormatFunction(s.value,e,t)}getDecimalForValue(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets,i=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+i)*e.factor)}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+i*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks,i=this.ctx.measureText(t).width,s=$(this.isHorizontal()?e.maxRotation:e.minRotation),n=Math.cos(s),o=Math.sin(s),a=this._resolveTickFontOptions(0).size;return{w:i*n+a*o,h:i*o+a*n}}_getLabelCapacity(t){const e=this.options.time,i=e.displayFormats,s=i[e.unit]||i.millisecond,n=this._tickFormatFunction(t,0,Wo(this,[t],this._majorUnit),s),o=this._getLabelSize(n),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t<e;++t)i=i.concat(s[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){const t=this._cache.labels||[];let e,i;if(t.length)return t;const s=this.getLabels();for(e=0,i=s.length;e<i;++e)t.push(Fo(this,s[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return lt(t.sort(zo))}}function Ho(t,e,i){let s,n,o,a,r=0,l=t.length-1;i?(e>=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=it(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=it(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}var jo=Object.freeze({__proto__:null,CategoryScale:class extends Js{static id="category";static defaults={ticks:{callback:po}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(s(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:J(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:go(i,t,l(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){return po.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:bo,LogarithmicScale:ko,RadialLinearScale:Eo,TimeScale:No,TimeSeriesScale:class extends No{static id="timeseries";static defaults=No.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Ho(e,this.min),this._tableRange=Ho(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o<a;++o)l=t[o],l>=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;o<a;++o)h=s[o+1],r=s[o-1],l=s[o],Math.round((h+r)/2)!==l&&n.push({time:l,pos:o/(a-1)});return n}_generate(){const t=this.min,e=this.max;let i=super.getDataTimestamps();return i.includes(t)&&i.length||i.splice(0,0,t),i.includes(e)&&1!==i.length||i.push(e),i.sort(((t,e)=>t-e))}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),i=this.getLabelTimestamps();return t=e.length&&i.length?this.normalize(e.concat(i)):e.length?e:i,t=this._cache.all=t,t}getDecimalForValue(t){return(Ho(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return Ho(this._table,i*this._tableRange+this._minPos,!0)}}});const $o=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Yo=$o.map((t=>t.replace("rgb(","rgba(").replace(")",", 0.5)")));function Uo(t){return $o[t%$o.length]}function Xo(t){return Yo[t%Yo.length]}function qo(t){let e=0;return(i,s)=>{const n=t.getDatasetMeta(s).controller;n instanceof jn?e=function(t,e){return t.backgroundColor=t.data.map((()=>Uo(e++))),e}(i,e):n instanceof $n?e=function(t,e){return t.backgroundColor=t.data.map((()=>Xo(e++))),e}(i,e):n&&(e=function(t,e){return t.borderColor=Uo(e),t.backgroundColor=Xo(e),++e}(i,e))}}function Ko(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var Go={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{data:{datasets:s},options:n}=t.config,{elements:o}=n;if(!i.forceOverride&&(Ko(s)||(a=n)&&(a.borderColor||a.backgroundColor)||o&&Ko(o)))return;var a;const r=qo(t);s.forEach(r)}};function Zo(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function Jo(t){t.data.datasets.forEach((t=>{Zo(t)}))}var Qo={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void Jo(t);const n=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:a,indexAxis:r}=e,l=t.getDatasetMeta(o),h=a||e.data;if("y"===Pi([r,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const c=t.scales[l.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:d,count:u}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=J(it(e,o.axis,a).lo,0,i-1)),s=h?J(it(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(l,h);if(u<=(i.threshold||4*n))return void Zo(e);let f;switch(s(a)&&(e._data=h,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":f=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;c<o-2;c++){let s,n=0,o=0;const h=Math.floor((c+1)*r)+1+e,m=Math.min(Math.floor((c+2)*r)+1,i)+e,x=m-h;for(s=h;s<m;s++)n+=t[s].x,o+=t[s].y;n/=x,o/=x;const b=Math.floor(c*r)+1+e,_=Math.min(Math.floor((c+1)*r)+1,i)+e,{x:y,y:v}=t[p];for(u=f=-1,s=b;s<_;s++)f=.5*Math.abs((y-n)*(t[s].y-v)-(y-t[s].x)*(o-v)),f>u&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(h,d,u,n,i);break;case"min-max":f=function(t,e,i,n){let o,a,r,l,h,c,d,u,f,g,p=0,m=0;const x=[],b=e+i-1,_=t[e].x,y=t[b].x-_;for(o=e;o<e+i;++o){a=t[o],r=(a.x-_)/y*n,l=a.y;const e=0|r;if(e===h)l<f?(f=l,c=o):l>g&&(g=l,d=o),p=(m*p+a.x)/++m;else{const i=o-1;if(!s(c)&&!s(d)){const e=Math.min(c,d),s=Math.max(c,d);e!==u&&e!==i&&x.push({...t[e],x:p}),s!==u&&s!==i&&x.push({...t[s],x:p})}o>0&&i!==u&&x.push(t[i]),x.push(a),h=e,m=0,f=g=l,c=d=u=o}}return x}(h,d,u,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=f}))},destroy(t){Jo(t)}};function ta(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=G(n),o=G(o)),{property:t,start:n,end:o}}function ea(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function ia(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function sa(t,e){let i=[],s=!1;return n(t)?(s=!0,i=t):i=function(t,e){const{x:i=null,y:s=null}=t||{},n=e.points,o=[];return e.segments.forEach((({start:t,end:e})=>{e=ea(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new no({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function na(t){return t&&!1!==t.fill}function oa(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!a(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function aa(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=l(i&&i.target,i);void 0===s&&(s=!!e.backgroundColor);if(!1===s||null===s)return!1;if(!0===s)return"origin";return s}(t);if(o(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return a(n)&&Math.floor(n)===n?function(t,e,i,s){"-"!==t&&"+"!==t||(i=e+i);if(i===e||i<0||i>=s)return!1;return i}(s[0],e,n,i):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function ra(t,e,i){const s=[];for(let n=0;n<i.length;n++){const o=i[n],{first:a,last:r,point:l}=la(o,e,"x");if(!(!l||a&&r))if(a)s.unshift(l);else if(t.push(l),!r)break}t.push(...s)}function la(t,e,i){const s=t.interpolate(e,i);if(!s)return{};const n=s[i],o=t.segments,a=t.points;let r=!1,l=!1;for(let t=0;t<o.length;t++){const e=o[t],s=a[e.start][i],h=a[e.end][i];if(tt(n,s,h)){r=n===s,l=n===h;break}}return{first:r,last:l,point:s}}class ha{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:s,y:n,radius:o}=this;return e=e||{start:0,end:O},t.arc(s,n,o,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:s}=this,n=t.angle;return{x:e+Math.cos(n)*s,y:i+Math.sin(n)*s,angle:n}}}function ca(t){const{chart:e,fill:i,line:s}=t;if(a(i))return function(t,e){const i=t.getDatasetMeta(e),s=i&&t.isDatasetVisible(e);return s?i.dataset:null}(e,i);if("stack"===i)return function(t){const{scale:e,index:i,line:s}=t,n=[],o=s.segments,a=s.points,r=function(t,e){const i=[],s=t.getMatchingVisibleMetas("line");for(let t=0;t<s.length;t++){const n=s[t];if(n.index===e)break;n.hidden||i.unshift(n.dataset)}return i}(e,i);r.push(sa({x:null,y:e.bottom},s));for(let t=0;t<o.length;t++){const e=o[t];for(let t=e.start;t<=e.end;t++)ra(n,a[t],r)}return new no({points:n,options:{}})}(t);if("shape"===i)return!0;const n=function(t){const e=t.scale||{};if(e.getPointPositionForValue)return function(t){const{scale:e,fill:i}=t,s=e.options,n=e.getLabels().length,a=s.reverse?e.max:e.min,r=function(t,e,i){let s;return s="start"===t?i:"end"===t?e.options.reverse?e.min:e.max:o(t)?t.value:e.getBaseValue(),s}(i,e,a),l=[];if(s.grid.circular){const t=e.getPointPositionForValue(0,a);return new ha({x:t.x,y:t.y,radius:e.getDistanceFromCenterForValue(r)})}for(let t=0;t<n;++t)l.push(e.getPointPositionForValue(t,r));return l}(t);return function(t){const{scale:e={},fill:i}=t,s=function(t,e){let i=null;return"start"===t?i=e.bottom:"end"===t?i=e.top:o(t)?i=e.getPixelForValue(t.value):e.getBasePixel&&(i=e.getBasePixel()),i}(i,e);if(a(s)){const t=e.isHorizontal();return{x:t?s:null,y:t?null:s}}return null}(t)}(t);return n instanceof ha?n:sa(n,s)}function da(t,e,i){const s=ca(e),{line:n,scale:o,axis:a}=e,r=n.options,l=r.fill,h=r.backgroundColor,{above:c=h,below:d=h}=l||{};s&&n.points.length&&(Ie(t,i),function(t,e){const{line:i,target:s,above:n,below:o,area:a,scale:r}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&o!==n&&(ua(t,s,a.top),fa(t,{line:i,target:s,color:n,scale:r,property:l}),t.restore(),t.save(),ua(t,s,a.bottom));fa(t,{line:i,target:s,color:o,scale:r,property:l}),t.restore()}(t,{line:n,target:s,above:c,below:d,area:i,scale:o,axis:a}),ze(t))}function ua(t,e,i){const{segments:s,points:n}=e;let o=!0,a=!1;t.beginPath();for(const r of s){const{start:s,end:l}=r,h=n[s],c=n[ea(s,l,n)];o?(t.moveTo(h.x,h.y),o=!1):(t.lineTo(h.x,i),t.lineTo(h.x,h.y)),a=!!e.pathSegment(t,r,{move:a}),a?t.closePath():t.lineTo(c.x,i)}t.lineTo(e.first().x,i),t.closePath(),t.clip()}function fa(t,e){const{line:i,target:s,property:n,color:o,scale:a}=e,r=function(t,e,i){const s=t.segments,n=t.points,o=e.points,a=[];for(const t of s){let{start:s,end:r}=t;r=ea(s,r,n);const l=ta(i,n[s],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[s],end:n[r]});continue}const h=Ii(e,l);for(const e of h){const s=ta(i,o[e.start],o[e.end],e.loop),r=Ri(t,n,s);for(const t of r)a.push({source:t,target:e,start:{[i]:ia(l,s,"start",Math.max)},end:{[i]:ia(l,s,"end",Math.min)}})}}return a}(i,s,n);for(const{source:e,target:l,start:h,end:c}of r){const{style:{backgroundColor:r=o}={}}=e,d=!0!==s;t.save(),t.fillStyle=r,ga(t,a,d&&ta(n,h,c)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(d){u?t.closePath():pa(t,s,c,n);const e=!!s.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||pa(t,s,h,n)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function ga(t,e,i){const{top:s,bottom:n}=e.chart.chartArea,{property:o,start:a,end:r}=i||{};"x"===o&&(t.beginPath(),t.rect(a,s,r-a,n-s),t.clip())}function pa(t,e,i,s){const n=e.interpolate(i,s);n&&t.lineTo(n.x,n.y)}var ma={id:"filler",afterDatasetsUpdate(t,e,i){const s=(t.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a<s;++a)o=t.getDatasetMeta(a),r=o.dataset,l=null,r&&r.options&&r instanceof no&&(l={visible:t.isDatasetVisible(a),index:a,fill:aa(r,a,s),chart:t,axis:o.controller.options.indexAxis,scale:o.vScale,line:r}),o.$filler=l,n.push(l);for(a=0;a<s;++a)l=n[a],l&&!1!==l.fill&&(l.fill=oa(n,a,i.propagate))},beforeDraw(t,e,i){const s="beforeDraw"===i.drawTime,n=t.getSortedVisibleDatasetMetas(),o=t.chartArea;for(let e=n.length-1;e>=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&i.fill&&da(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;na(i)&&da(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;na(s)&&"beforeDatasetDraw"===i.drawTime&&da(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const xa=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class ba extends Hs{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=d(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=Si(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=xa(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,s,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const{itemWidth:p,itemHeight:m}=function(t,e,i,s,n){const o=function(t,e,i,s){let n=t.text;n&&"string"!=typeof n&&(n=n.reduce(((t,e)=>t.length>e.length?t:e)));return e+i.size/2+s.measureText(n).width}(s,t,e,i),a=function(t,e,i){let s=t;"string"!=typeof e.text&&(s=_a(e,i));return s}(n,s,e.lineHeight);return{itemWidth:o,itemHeight:a}}(i,e,n,t,s);o>0&&u+m+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:m},d=Math.max(d,p),u+=m+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:n}}=this,o=Oi(n,this.left,this.width);if(this.isHorizontal()){let n=0,a=ft(i,this.left+s,this.right-this.lineWidths[n]);for(const r of e)n!==r.row&&(n=r.row,a=ft(i,this.left+s,this.right-this.lineWidths[n])),r.top+=this.top+t+s,r.left=o.leftForLtr(o.x(a),r.width),a+=r.width+s}else{let n=0,a=ft(i,this.top+t+s,this.bottom-this.columnSizes[n].height);for(const r of e)r.col!==n&&(n=r.col,a=ft(i,this.top+t+s,this.bottom-this.columnSizes[n].height)),r.top=a,r.left+=this.left+s,r.left=o.leftForLtr(o.x(r.left),r.width),a+=r.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Ie(t,this),this._draw(),ze(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:n,labels:o}=t,a=ue.color,r=Oi(t.rtl,this.left,this.width),h=Si(o.font),{padding:c}=o,d=h.size,u=d/2;let f;this.drawTitle(),s.textAlign=r.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=h.string;const{boxWidth:g,boxHeight:p,itemHeight:m}=xa(o,d),x=this.isHorizontal(),b=this._computeTitleHeight();f=x?{x:ft(n,this.left+c,this.right-i[0]),y:this.top+c+b,line:0}:{x:this.left+c,y:ft(n,this.top+b+c,this.bottom-e[0].height),line:0},Ai(this.ctx,t.textDirection);const _=m+c;this.legendItems.forEach(((y,v)=>{s.strokeStyle=y.fontColor,s.fillStyle=y.fontColor;const M=s.measureText(y.text).width,w=r.textAlign(y.textAlign||(y.textAlign=o.textAlign)),k=g+u+M;let S=f.x,P=f.y;r.setWidth(this.width),x?v>0&&S+k+c>this.right&&(P=f.y+=_,f.line++,S=f.x=ft(n,this.left+c,this.right-i[f.line])):v>0&&P+_>this.bottom&&(S=f.x=S+e[f.line].width+c,f.line++,P=f.y=ft(n,this.top+b+c,this.bottom-e[f.line].height));if(function(t,e,i){if(isNaN(g)||g<=0||isNaN(p)||p<0)return;s.save();const n=l(i.lineWidth,1);if(s.fillStyle=l(i.fillStyle,a),s.lineCap=l(i.lineCap,"butt"),s.lineDashOffset=l(i.lineDashOffset,0),s.lineJoin=l(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=l(i.strokeStyle,a),s.setLineDash(l(i.lineDash,[])),o.usePointStyle){const a={radius:p*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},l=r.xPlus(t,g/2);Ee(s,a,l,e+u,o.pointStyleWidth&&g)}else{const o=e+Math.max((d-p)/2,0),a=r.leftForLtr(t,g),l=wi(i.borderRadius);s.beginPath(),Object.values(l).some((t=>0!==t))?He(s,{x:a,y:o,w:g,h:p,radius:l}):s.rect(a,o,g,p),s.fill(),0!==n&&s.stroke()}s.restore()}(r.x(S),P,y),S=gt(w,S+g+u,x?S+k:this.right,t.rtl),function(t,e,i){Ne(s,i.text,t,e+m/2,h,{strikethrough:i.hidden,textAlign:r.textAlign(i.textAlign)})}(r.x(S),P,y),x)f.x+=k+c;else if("string"!=typeof y.text){const t=h.lineHeight;f.y+=_a(y,t)+c}else f.y+=_})),Ti(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Si(e.font),s=ki(e.padding);if(!e.display)return;const n=Oi(t.rtl,this.left,this.width),o=this.ctx,a=e.position,r=i.size/2,l=s.top+r;let h,c=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),h=this.top+l,c=ft(t.align,c,this.right-d);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);h=l+ft(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=ft(a,c,c+d);o.textAlign=n.textAlign(ut(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,Ne(o,e.text,u,h,i)}_computeTitleHeight(){const t=this.options.title,e=Si(t.font),i=ki(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(tt(t,this.left,this.right)&&tt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;i<n.length;++i)if(s=n[i],tt(t,s.left,s.left+s.width)&&tt(e,s.top,s.top+s.height))return this.legendItems[i];return null}handleEvent(t){const e=this.options;if(!function(t,e){if(("mousemove"===t||"mouseout"===t)&&(e.onHover||e.onLeave))return!0;if(e.onClick&&("click"===t||"mouseup"===t))return!0;return!1}(t.type,e))return;const i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const o=this._hoveredItem,a=(n=i,null!==(s=o)&&null!==n&&s.datasetIndex===n.datasetIndex&&s.index===n.index);o&&!a&&d(e.onLeave,[t,o,this],this),this._hoveredItem=i,i&&!a&&d(e.onHover,[t,i,this],this)}else i&&d(e.onClick,[t,i,this],this);var s,n}}function _a(t,e){return e*(t.text?t.text.length:0)}var ya={id:"legend",_element:ba,start(t,e,i){const s=t.legend=new ba({ctx:t.ctx,options:i,chart:t});as.configure(t,s,i),as.addBox(t,s)},stop(t){as.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const s=t.legend;as.configure(t,s,i),s.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const s=e.datasetIndex,n=i.chart;n.isDatasetVisible(s)?(n.hide(s),e.hidden=!0):(n.show(s),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o,useBorderRadius:a,borderRadius:r}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(i?0:void 0),h=ki(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(h.width+h.height)/4,strokeStyle:l.borderColor,pointStyle:s||l.pointStyle,rotation:l.rotation,textAlign:n||l.textAlign,borderRadius:a&&(r||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class va extends Hs{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=n(i.text)?i.text.length:1;this._padding=ki(i.padding);const o=s*Si(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:n,options:o}=this,a=o.align;let r,l,h,c=0;return this.isHorizontal()?(l=ft(a,i,n),h=e+t,r=n-i):("left"===o.position?(l=i+t,h=ft(a,s,e),c=-.5*C):(l=n-t,h=ft(a,e,s),c=.5*C),r=s-e),{titleX:l,titleY:h,maxWidth:r,rotation:c}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Si(e.font),s=i.lineHeight/2+this._padding.top,{titleX:n,titleY:o,maxWidth:a,rotation:r}=this._drawArgs(s);Ne(t,e.text,0,0,i,{color:e.color,maxWidth:a,rotation:r,textAlign:ut(e.align),textBaseline:"middle",translation:[n,o]})}}var Ma={id:"title",_element:va,start(t,e,i){!function(t,e){const i=new va({ctx:t.ctx,options:e,chart:t});as.configure(t,i,e),as.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;as.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;as.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const wa=new WeakMap;var ka={id:"subtitle",start(t,e,i){const s=new va({ctx:t.ctx,options:i,chart:t});as.configure(t,s,i),as.addBox(t,s),wa.set(t,s)},stop(t){as.removeBox(t,wa.get(t)),wa.delete(t)},beforeUpdate(t,e,i){const s=wa.get(t);as.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Sa={average(t){if(!t.length)return!1;let e,i,s=new Set,n=0,o=0;for(e=0,i=t.length;e<i;++e){const i=t[e].element;if(i&&i.hasValue()){const t=i.tooltipPosition();s.add(t.x),n+=t.y,++o}}if(0===o||0===s.size)return!1;return{x:[...s].reduce(((t,e)=>t+e))/s.size,y:n/o}},nearest(t,e){if(!t.length)return!1;let i,s,n,o=e.x,a=e.y,r=Number.POSITIVE_INFINITY;for(i=0,s=t.length;i<s;++i){const s=t[i].element;if(s&&s.hasValue()){const t=q(e,s.getCenterPoint());t<r&&(r=t,n=s)}}if(n){const t=n.tooltipPosition();o=t.x,a=t.y}return{x:o,y:a}}};function Pa(t,e){return e&&(n(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Da(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ca(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Oa(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=Si(e.bodyFont),h=Si(e.titleFont),c=Si(e.footerFont),d=o.length,f=n.length,g=s.length,p=ki(e.padding);let m=p.height,x=0,b=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(b+=t.beforeBody.length+t.afterBody.length,d&&(m+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),b){m+=g*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(b-g)*l.lineHeight+(b-1)*e.bodySpacing}f&&(m+=e.footerMarginTop+f*c.lineHeight+(f-1)*e.footerSpacing);let _=0;const y=function(t){x=Math.max(x,i.measureText(t).width+_)};return i.save(),i.font=h.string,u(t.title,y),i.font=l.string,u(t.beforeBody.concat(t.afterBody),y),_=e.displayColors?a+2+e.boxPadding:0,u(s,(t=>{u(t.before,y),u(t.lines,y),u(t.after,y)})),_=0,i.font=c.string,u(t.footer,y),i.restore(),x+=p.width,{width:x,height:m}}function Aa(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Ta(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return i<s/2?"top":i>t.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Aa(t,e,i,s),yAlign:s}}function La(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=wi(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:J(g,0,s.width-e.width),y:J(p,0,s.height-e.height)}}function Ea(t,e,i){const s=ki(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ra(t){return Pa([],Da(t))}function Ia(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const za={beforeTitle:e,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex<s)return i[e.dataIndex]}return""},afterTitle:e,beforeBody:e,beforeLabel:e,label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const i=t.formattedValue;return s(i)||(e+=i),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:e,afterBody:e,beforeFooter:e,footer:e,afterFooter:e};function Fa(t,e,i,s){const n=t[e].call(i,s);return void 0===n?za[e].call(i,s):n}class Va extends Hs{static positioners=Sa;constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new Os(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Ci(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,s=Fa(i,"beforeTitle",this,t),n=Fa(i,"title",this,t),o=Fa(i,"afterTitle",this,t);let a=[];return a=Pa(a,Da(s)),a=Pa(a,Da(n)),a=Pa(a,Da(o)),a}getBeforeBody(t,e){return Ra(Fa(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:i}=e,s=[];return u(t,(t=>{const e={before:[],lines:[],after:[]},n=Ia(i,t);Pa(e.before,Da(Fa(n,"beforeLabel",this,t))),Pa(e.lines,Fa(n,"label",this,t)),Pa(e.after,Da(Fa(n,"afterLabel",this,t))),s.push(e)})),s}getAfterBody(t,e){return Ra(Fa(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,s=Fa(i,"beforeFooter",this,t),n=Fa(i,"footer",this,t),o=Fa(i,"afterFooter",this,t);let a=[];return a=Pa(a,Da(s)),a=Pa(a,Da(n)),a=Pa(a,Da(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;a<r;++a)l.push(Ca(this.chart,e[a]));return t.filter&&(l=l.filter(((e,s,n)=>t.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),u(l,(e=>{const i=Ia(t.callbacks,e);s.push(Fa(i,"labelColor",this,e)),n.push(Fa(i,"labelPointStyle",this,e)),o.push(Fa(i,"labelTextColor",this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Sa[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Oa(this,i),a=Object.assign({},t,e),r=Ta(this.chart,i,a),l=La(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=wi(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,x,b,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,b=_+o,y=_-o):(p=d+f,m=p+o,b=_-o,y=_+o),x=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(b=u,_=b-o,p=m-o,x=m+o):(b=u+g,_=b+o,p=m+o,x=m-o),y=b),{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Oi(i.rtl,this.x,this.width);for(t.x=Ea(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=Si(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r<n;++r)e.fillText(s[r],l.x(t.x),t.y+o.lineHeight/2),t.y+=o.lineHeight+a,r+1===n&&(t.y+=i.titleMarginBottom-a)}}_drawColorBox(t,e,i,s,n){const a=this.labelColors[i],r=this.labelPointStyles[i],{boxHeight:l,boxWidth:h}=n,c=Si(n.bodyFont),d=Ea(this,"left",n),u=s.x(d),f=l<c.lineHeight?(c.lineHeight-l)/2:0,g=e.y+f;if(n.usePointStyle){const e={radius:Math.min(h,l)/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:1},i=s.leftForLtr(u,h)+h/2,o=g+l/2;t.strokeStyle=n.multiKeyBackground,t.fillStyle=n.multiKeyBackground,Le(t,e,i,o),t.strokeStyle=a.borderColor,t.fillStyle=a.backgroundColor,Le(t,e,i,o)}else{t.lineWidth=o(a.borderWidth)?Math.max(...Object.values(a.borderWidth)):a.borderWidth||1,t.strokeStyle=a.borderColor,t.setLineDash(a.borderDash||[]),t.lineDashOffset=a.borderDashOffset||0;const e=s.leftForLtr(u,h),i=s.leftForLtr(s.xPlus(u,1),h-2),r=wi(a.borderRadius);Object.values(r).some((t=>0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,He(t,{x:e,y:g,w:h,h:l,radius:r}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),He(t,{x:i,y:g+1,w:h-2,h:l-2,radius:r}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,h,l),t.strokeRect(e,g,h,l),t.fillStyle=a.backgroundColor,t.fillRect(i,g+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=Si(i.bodyFont);let d=c.lineHeight,f=0;const g=Oi(i.rtl,this.x,this.width),p=function(i){e.fillText(i,g.x(t.x+f),t.y+d/2),t.y+=d+n},m=g.textAlign(o);let x,b,_,y,v,M,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=Ea(this,m,i),e.fillStyle=i.bodyColor,u(this.beforeBody,p),f=a&&"right"!==m?"center"===o?l/2+h:l+2+h:0,y=0,M=s.length;y<M;++y){for(x=s[y],b=this.labelTextColors[y],e.fillStyle=b,u(x.before,p),_=x.lines,a&&_.length&&(this._drawColorBox(e,t,y,g,i),d=Math.max(c.lineHeight,r)),v=0,w=_.length;v<w;++v)p(_[v]),d=c.lineHeight;u(x.after,p)}f=0,d=c.lineHeight,u(this.afterBody,p),t.y-=n}drawFooter(t,e,i){const s=this.footer,n=s.length;let o,a;if(n){const r=Oi(i.rtl,this.x,this.width);for(t.x=Ea(this,i.footerAlign,i),t.y+=i.footerMarginTop,e.textAlign=r.textAlign(i.footerAlign),e.textBaseline="middle",o=Si(i.footerFont),e.fillStyle=i.footerColor,e.font=o.string,a=0;a<n;++a)e.fillText(s[a],r.x(t.x),t.y+o.lineHeight/2),t.y+=o.lineHeight+i.footerSpacing}}drawBackground(t,e,i,s){const{xAlign:n,yAlign:o}=this,{x:a,y:r}=t,{width:l,height:h}=i,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=wi(s.cornerRadius);e.fillStyle=s.backgroundColor,e.strokeStyle=s.borderColor,e.lineWidth=s.borderWidth,e.beginPath(),e.moveTo(a+c,r),"top"===o&&this.drawCaret(t,e,i,s),e.lineTo(a+l-d,r),e.quadraticCurveTo(a+l,r,a+l,r+d),"center"===o&&"right"===n&&this.drawCaret(t,e,i,s),e.lineTo(a+l,r+h-f),e.quadraticCurveTo(a+l,r+h,a+l-f,r+h),"bottom"===o&&this.drawCaret(t,e,i,s),e.lineTo(a+u,r+h),e.quadraticCurveTo(a,r+h,a,r+h-u),"center"===o&&"left"===n&&this.drawCaret(t,e,i,s),e.lineTo(a,r+c),e.quadraticCurveTo(a,r,a+c,r),e.closePath(),e.fill(),s.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Sa[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Oa(this,t),a=Object.assign({},i,this._size),r=Ta(e,t,a),l=La(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=ki(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ai(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),Ti(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!f(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!f(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e.filter((t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)));const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Sa[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}var Ba={id:"tooltip",_element:Va,positioners:Sa,afterInit(t,e,i){i&&(t.tooltip=new Va({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:za},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};return An.register(Yn,jo,fo,t),An.helpers={...Wi},An._adapters=Rn,An.Animation=Cs,An.Animations=Os,An.animator=bt,An.controllers=en.controllers.items,An.DatasetController=Ns,An.Element=Hs,An.elements=fo,An.Interaction=Xi,An.layouts=as,An.platforms=Ss,An.Scale=Js,An.Ticks=ae,Object.assign(An,Yn,jo,fo,t,Ss),An.Chart=An,"undefined"!=typeof window&&(window.Chart=An),An}));
//# sourceMappingURL=chart.umd.js.map

</script>
<style>
  :root{
    --rojo: #CC0000;
    --rojo-vivo: #e4002b;
    --negro: #141414;
    --gris-texto: #4a4a4a;
    --gris-linea: #e2e2e2;
    --band: rgba(204, 224, 228, 0.55);
    --azul-actual: #0a66c2;
  }
  *{box-sizing:border-box;}
  body{
    margin:0;
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    background:#fff;
    color:var(--negro);
    padding: 12px;
  }
  .card{
    max-width: 1120px;
    margin: 0 auto;
    border: 1px solid var(--gris-linea);
    border-radius: 10px;
    padding: 18px 18px 10px;
  }
  .header{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap: 12px;
    flex-wrap: wrap;
    border-bottom: 3px solid var(--rojo);
    padding-bottom: 10px;
    margin-bottom: 6px;
  }
  .titulo-wrap h1{
    font-family: 'Barlow Condensed', Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .3px;
    font-size: clamp(18px, 3.6vw, 26px);
    margin: 0 0 2px;
  }
  .subt{
    font-size: 13px;
    color: var(--gris-texto);
    font-style: italic;
  }
  .nivel-actual{
    text-align:right;
    min-width: 150px;
  }
  .nivel-actual .label{
    font-size:12px;
    color:var(--gris-texto);
    text-transform:uppercase;
    letter-spacing:.4px;
  }
  .nivel-actual .valor{
    font-size: clamp(24px, 5vw, 32px);
    font-weight: 800;
    color: var(--azul-actual);
    line-height:1.1;
  }
  .grid-top{
    display:flex;
    gap: 18px;
    flex-wrap: wrap;
    align-items:flex-start;
    margin-top: 8px;
  }
  .chart-col{
    flex: 1 1 620px;
    min-width: 0;
  }
  .chart-wrap{
    position: relative;
    height: 380px;
  }
  @media (max-width:640px){
    .chart-wrap{ height: 300px; }
  }
  .metrics-col{
    flex: 0 0 250px;
  }
  @media (max-width: 860px){
    .metrics-col{ flex: 1 1 100%; order: 3; }
  }
  table.metrics{
    width:100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  table.metrics caption{
    text-align:left;
    font-weight:700;
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:.3px;
    color: var(--negro);
    padding-bottom:6px;
    border-bottom: 1px solid var(--negro);
    margin-bottom: 4px;
  }
  table.metrics td{
    padding: 6px 4px;
    border-bottom: 1px dashed var(--gris-linea);
  }
  table.metrics td:first-child{ color: var(--gris-texto); }
  table.metrics td:last-child{ text-align:right; font-weight:700; font-variant-numeric: tabular-nums; }
  tr.destacado td:last-child{ color: var(--rojo); }
  .footer-note{
    font-size: 11px;
    color: var(--gris-texto);
    margin-top: 10px;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:6px;
  }
  .brand{
    font-weight:700;
    color: var(--rojo);
  }
</style>
</head>
<body>
<div class="card">

  <div class="header">
    <div class="titulo-wrap">
      <h1>Monitoreo Hidrológico &ndash; Asunción</h1>
      <div class="subt">Río Paraguay | Actualizado: <span id="fechaActualizacionTxt"></span> | Series históricas hasta 2025</div>
    </div>
    <div class="nivel-actual">
      <div class="label">Nivel actual</div>
      <div class="valor" id="nivelActualTxt">-- m</div>
    </div>
  </div>

  <div class="grid-top">
    <div class="chart-col">
      <div class="chart-wrap">
        <canvas id="chartRio"></canvas>
      </div>
    </div>
    <div class="metrics-col">
      <table class="metrics">
        <caption>Métricas</caption>
        <tbody id="metricsBody"></tbody>
      </table>
    </div>
  </div>

  <div class="footer-note">
    <span>Fuente: <span class="brand">DINAC / DMH</span> &ndash; Dirección de Meteorología e Hidrología</span>
    <span id="diasDisponiblesTxt"></span>
  </div>

</div>

<script>
/* ============================================================
   BLOQUE DATOS
   Actualización diaria: copiar de la planilla "planilla_monitoreo_rio"
   - Columna C (Nivel actual) -> serieAnioActual
   - Columna D (Media histórica) -> mediaHistorica
   - Hoja "Resumen" -> nivelActual, fechaActualizacion, diasDisponibles2026
   Dejar "null" en los días sin dato todavía: el gráfico corta la línea limpiamente.
   ============================================================ */

// --- Metadatos (hoja "Resumen") ---
const nivelActual = 0.88;
const fechaActualizacion = "01/09/2026";
const diasDisponibles2026 = 244;
const maximo2026 = { valor: 3.31, fecha: "15/05" };
const maximo2025 = { valor: 4.06, fecha: "05/06" };
const mediaHistoricaGlobal = 2.98;

// --- Series diarias (365 valores, día 1 = 1 de enero) ---
const fechas = ["01/01/2026", "02/01/2026", "03/01/2026", "04/01/2026", "05/01/2026", "06/01/2026", "07/01/2026", "08/01/2026", "09/01/2026", "10/01/2026", "11/01/2026", "12/01/2026", "13/01/2026", "14/01/2026", "15/01/2026", "16/01/2026", "17/01/2026", "18/01/2026", "19/01/2026", "20/01/2026", "21/01/2026", "22/01/2026", "23/01/2026", "24/01/2026", "25/01/2026", "26/01/2026", "27/01/2026", "28/01/2026", "29/01/2026", "30/01/2026", "31/01/2026", "01/02/2026", "02/02/2026", "03/02/2026", "04/02/2026", "05/02/2026", "06/02/2026", "07/02/2026", "08/02/2026", "09/02/2026", "10/02/2026", "11/02/2026", "12/02/2026", "13/02/2026", "14/02/2026", "15/02/2026", "16/02/2026", "17/02/2026", "18/02/2026", "19/02/2026", "20/02/2026", "21/02/2026", "22/02/2026", "23/02/2026", "24/02/2026", "25/02/2026", "26/02/2026", "27/02/2026", "28/02/2026", "01/03/2026", "02/03/2026", "03/03/2026", "04/03/2026", "05/03/2026", "06/03/2026", "07/03/2026", "08/03/2026", "09/03/2026", "10/03/2026", "11/03/2026", "12/03/2026", "13/03/2026", "14/03/2026", "15/03/2026", "16/03/2026", "17/03/2026", "18/03/2026", "19/03/2026", "20/03/2026", "21/03/2026", "22/03/2026", "23/03/2026", "24/03/2026", "25/03/2026", "26/03/2026", "27/03/2026", "28/03/2026", "29/03/2026", "30/03/2026", "31/03/2026", "01/04/2026", "02/04/2026", "03/04/2026", "04/04/2026", "05/04/2026", "06/04/2026", "07/04/2026", "08/04/2026", "09/04/2026", "10/04/2026", "11/04/2026", "12/04/2026", "13/04/2026", "14/04/2026", "15/04/2026", "16/04/2026", "17/04/2026", "18/04/2026", "19/04/2026", "20/04/2026", "21/04/2026", "22/04/2026", "23/04/2026", "24/04/2026", "25/04/2026", "26/04/2026", "27/04/2026", "28/04/2026", "29/04/2026", "30/04/2026", "01/05/2026", "02/05/2026", "03/05/2026", "04/05/2026", "05/05/2026", "06/05/2026", "07/05/2026", "08/05/2026", "09/05/2026", "10/05/2026", "11/05/2026", "12/05/2026", "13/05/2026", "14/05/2026", "15/05/2026", "16/05/2026", "17/05/2026", "18/05/2026", "19/05/2026", "20/05/2026", "21/05/2026", "22/05/2026", "23/05/2026", "24/05/2026", "25/05/2026", "26/05/2026", "27/05/2026", "28/05/2026", "29/05/2026", "30/05/2026", "31/05/2026", "01/06/2026", "02/06/2026", "03/06/2026", "04/06/2026", "05/06/2026", "06/06/2026", "07/06/2026", "08/06/2026", "09/06/2026", "10/06/2026", "11/06/2026", "12/06/2026", "13/06/2026", "14/06/2026", "15/06/2026", "16/06/2026", "17/06/2026", "18/06/2026", "19/06/2026", "20/06/2026", "21/06/2026", "22/06/2026", "23/06/2026", "24/06/2026", "25/06/2026", "26/06/2026", "27/06/2026", "28/06/2026", "29/06/2026", "30/06/2026", "01/07/2026", "02/07/2026", "03/07/2026", "04/07/2026", "05/07/2026", "06/07/2026", "07/07/2026", "08/07/2026", "09/07/2026", "10/07/2026", "11/07/2026", "12/07/2026", "13/07/2026", "14/07/2026", "15/07/2026", "16/07/2026", "17/07/2026", "18/07/2026", "19/07/2026", "20/07/2026", "21/07/2026", "22/07/2026", "23/07/2026", "24/07/2026", "25/07/2026", "26/07/2026", "27/07/2026", "28/07/2026", "29/07/2026", "30/07/2026", "31/07/2026", "01/08/2026", "02/08/2026", "03/08/2026", "04/08/2026", "05/08/2026", "06/08/2026", "07/08/2026", "08/08/2026", "09/08/2026", "10/08/2026", "11/08/2026", "12/08/2026", "13/08/2026", "14/08/2026", "15/08/2026", "16/08/2026", "17/08/2026", "18/08/2026", "19/08/2026", "20/08/2026", "21/08/2026", "22/08/2026", "23/08/2026", "24/08/2026", "25/08/2026", "26/08/2026", "27/08/2026", "28/08/2026", "29/08/2026", "30/08/2026", "31/08/2026", "01/09/2026", "02/09/2026", "03/09/2026", "04/09/2026", "05/09/2026", "06/09/2026", "07/09/2026", "08/09/2026", "09/09/2026", "10/09/2026", "11/09/2026", "12/09/2026", "13/09/2026", "14/09/2026", "15/09/2026", "16/09/2026", "17/09/2026", "18/09/2026", "19/09/2026", "20/09/2026", "21/09/2026", "22/09/2026", "23/09/2026", "24/09/2026", "25/09/2026", "26/09/2026", "27/09/2026", "28/09/2026", "29/09/2026", "30/09/2026", "01/10/2026", "02/10/2026", "03/10/2026", "04/10/2026", "05/10/2026", "06/10/2026", "07/10/2026", "08/10/2026", "09/10/2026", "10/10/2026", "11/10/2026", "12/10/2026", "13/10/2026", "14/10/2026", "15/10/2026", "16/10/2026", "17/10/2026", "18/10/2026", "19/10/2026", "20/10/2026", "21/10/2026", "22/10/2026", "23/10/2026", "24/10/2026", "25/10/2026", "26/10/2026", "27/10/2026", "28/10/2026", "29/10/2026", "30/10/2026", "31/10/2026", "01/11/2026", "02/11/2026", "03/11/2026", "04/11/2026", "05/11/2026", "06/11/2026", "07/11/2026", "08/11/2026", "09/11/2026", "10/11/2026", "11/11/2026", "12/11/2026", "13/11/2026", "14/11/2026", "15/11/2026", "16/11/2026", "17/11/2026", "18/11/2026", "19/11/2026", "20/11/2026", "21/11/2026", "22/11/2026", "23/11/2026", "24/11/2026", "25/11/2026", "26/11/2026", "27/11/2026", "28/11/2026", "29/11/2026", "30/11/2026", "01/12/2026", "02/12/2026", "03/12/2026", "04/12/2026", "05/12/2026", "06/12/2026", "07/12/2026", "08/12/2026", "09/12/2026", "10/12/2026", "11/12/2026", "12/12/2026", "13/12/2026", "14/12/2026", "15/12/2026", "16/12/2026", "17/12/2026", "18/12/2026", "19/12/2026", "20/12/2026", "21/12/2026", "22/12/2026", "23/12/2026", "24/12/2026", "25/12/2026", "26/12/2026", "27/12/2026", "28/12/2026", "29/12/2026", "30/12/2026", "31/12/2026"];
const serieAnioActual = [1.47,1.44,1.41,1.36,1.28,1.2,1.12,1.04,0.99,0.98,1.02,1.1,1.2,1.3,1.37,1.42,1.45,1.45,1.43,1.39,1.32,1.23,1.14,1.04,0.94,0.84,0.76,0.67,0.59,0.51,0.43,0.35,0.29,0.24,0.2,0.19,0.2,0.22,0.27,0.32,0.36,0.4,0.42,0.44,0.45,0.44,0.43,0.42,0.41,0.41,0.41,0.4,0.39,0.37,0.35,0.34,0.33,0.32,0.3,0.28,0.27,0.25,0.24,0.22,0.2,0.18,0.15,0.13,0.11,0.1,0.09,0.08,0.08,0.14,0.28,0.5,0.78,1.07,1.33,1.53,1.66,1.74,1.8,1.83,1.83,1.82,1.8,1.77,1.73,1.69,1.64,1.59,1.52,1.45,1.38,1.31,1.24,1.18,1.13,1.09,1.07,1.06,1.09,1.17,1.3,1.44,1.6,1.75,1.89,2.02,2.16,2.28,2.4,2.5,2.57,2.64,2.69,2.75,2.79,2.84,2.87,2.9,2.93,2.96,2.99,3.03,3.06,3.09,3.12,3.15,3.18,3.21,3.25,3.27,3.28,3.28,3.27,3.26,3.24,3.22,3.21,3.19,3.17,3.15,3.13,3.12,3.1,3.09,3.09,3.08,3.07,3.06,3.03,3.0,2.97,2.94,2.91,2.89,2.85,2.82,2.78,2.75,2.71,2.68,2.65,2.62,2.6,2.58,2.58,2.6,2.63,2.67,2.7,2.71,2.69,2.68,2.65,2.63,2.61,2.6,2.59,2.58,2.58,2.58,2.57,2.56,2.54,2.51,2.48,2.45,2.41,2.38,2.33,2.29,2.25,2.19,2.13,2.07,2.02,1.97,1.94,1.91,1.9,1.88,1.86,1.85,1.83,1.81,1.79,1.77,1.75,1.73,1.71,1.69,1.67,1.65,1.63,1.61,1.59,1.56,1.55,1.54,1.54,1.54,1.54,1.55,1.54,1.52,1.5,1.48,1.45,1.42,1.39,1.35,1.3,1.25,1.2,1.15,1.1,1.05,1.01,0.98,0.96,0.88,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];
const serieAnioAnterior = [0.45,0.4,0.49,0.6,0.71,0.69,0.79,0.62,0.44,0.27,0.1,-0.07,-0.09,-0.11,-0.14,-0.15,-0.18,-0.19,-0.2,-0.2,-0.04,0.28,0.44,0.56,0.59,0.57,0.4,0.46,0.61,0.64,0.56,0.56,0.39,0.42,0.62,0.82,0.94,0.93,0.88,0.76,0.64,0.52,0.49,0.26,0.13,0.0,-0.12,-0.11,-0.11,-0.1,-0.09,-0.09,-0.09,-0.1,-0.1,-0.1,-0.11,0.04,0.04,0.19,0.19,0.18,0.18,0.18,0.18,0.17,0.17,0.01,0.02,-0.13,-0.12,-0.11,-0.1,-0.09,-0.08,-0.06,-0.04,-0.02,-0.0,0.01,0.03,0.04,0.05,0.06,0.08,0.13,0.37,0.63,0.86,1.1,1.35,1.36,1.28,1.19,1.07,0.91,0.82,0.79,0.81,0.84,0.91,0.94,0.98,1.04,1.3,1.45,1.48,1.58,1.63,1.48,1.56,1.65,1.83,2.04,2.28,2.29,2.43,2.45,2.44,2.43,2.51,2.56,2.62,2.67,2.73,2.78,2.83,2.89,2.94,3.0,3.05,3.11,3.16,3.22,3.27,3.33,3.38,3.44,3.49,3.55,3.6,3.66,3.71,3.77,3.82,3.88,3.93,3.97,4.0,4.02,4.02,4.02,4.01,4.02,4.02,4.01,4.0,3.99,3.95,3.91,3.88,3.86,3.85,3.81,3.78,3.75,3.71,3.67,3.66,3.65,3.65,3.65,3.65,3.64,3.62,3.6,3.57,3.55,3.53,3.51,3.48,3.45,3.41,3.37,3.33,3.29,3.24,3.19,3.17,3.14,3.1,3.04,2.98,2.89,2.8,2.72,2.66,2.59,2.56,2.54,2.49,2.47,2.62,2.67,2.73,2.95,2.92,2.71,2.7,2.56,2.43,2.4,2.38,2.25,2.24,2.12,2.12,2.12,2.12,2.12,2.11,2.1,2.08,2.06,2.03,2.01,1.99,1.97,1.94,1.92,1.91,1.88,1.86,1.98,1.96,1.93,1.92,1.91,1.89,1.87,1.86,1.85,1.84,1.69,1.68,1.67,1.66,1.64,1.62,1.6,1.57,1.54,1.51,1.47,1.46,1.45,1.42,1.39,1.36,1.32,1.28,1.25,1.22,1.19,1.16,1.13,1.11,1.08,1.05,1.02,1.0,1.0,1.18,1.28,1.39,1.39,1.38,1.16,1.02,0.87,0.8,0.74,0.68,0.62,0.56,0.5,0.44,0.39,0.36,0.33,0.32,0.3,0.44,0.41,0.54,0.52,0.51,0.34,0.35,0.36,0.53,0.55,0.72,0.75,0.62,0.51,0.53,0.41,0.43,0.47,0.48,0.51,0.66,0.81,1.07,1.32,1.41,1.38,1.32,1.14,0.98,1.01,1.03,1.09,1.17,1.25,1.33,1.4,1.45,1.49,1.51,1.49,1.44,1.47,1.45,1.28,1.09,0.9,0.6,0.32,0.21,0.1,0.03,0.1,0.25,0.29,0.51,0.81,0.94,1.01,1.19,1.24,1.22,1.24,1.32,1.49,1.52,1.62,1.69,1.71,1.65,1.69,1.67,1.67,1.67];
const mediaHistorica = [2.36,2.35,2.35,2.35,2.35,2.35,2.35,2.35,2.35,2.36,2.37,2.37,2.38,2.39,2.39,2.4,2.4,2.41,2.42,2.42,2.42,2.43,2.43,2.43,2.43,2.43,2.43,2.44,2.44,2.45,2.45,2.46,2.46,2.47,2.47,2.48,2.48,2.49,2.49,2.5,2.5,2.5,2.51,2.52,2.52,2.53,2.54,2.54,2.55,2.56,2.58,2.59,2.6,2.61,2.63,2.64,2.65,2.67,2.68,2.69,2.7,2.71,2.72,2.73,2.74,2.74,2.74,2.75,2.75,2.75,2.76,2.76,2.77,2.78,2.79,2.8,2.81,2.82,2.83,2.84,2.85,2.86,2.88,2.89,2.9,2.91,2.93,2.94,2.96,2.98,2.99,3.01,3.03,3.05,3.06,3.08,3.09,3.11,3.12,3.14,3.15,3.17,3.19,3.21,3.23,3.26,3.28,3.3,3.33,3.35,3.37,3.4,3.42,3.44,3.46,3.48,3.49,3.51,3.53,3.54,3.56,3.58,3.59,3.61,3.62,3.64,3.65,3.67,3.69,3.7,3.72,3.73,3.75,3.76,3.78,3.79,3.81,3.82,3.84,3.85,3.87,3.89,3.9,3.92,3.93,3.95,3.96,3.97,3.99,4.0,4.01,4.03,4.04,4.05,4.07,4.08,4.09,4.1,4.11,4.12,4.12,4.13,4.14,4.14,4.15,4.15,4.15,4.15,4.15,4.15,4.14,4.14,4.13,4.12,4.11,4.1,4.09,4.08,4.06,4.05,4.04,4.02,4.0,3.99,3.98,3.96,3.94,3.93,3.91,3.89,3.88,3.86,3.84,3.83,3.81,3.8,3.78,3.76,3.75,3.73,3.71,3.7,3.68,3.66,3.64,3.62,3.61,3.59,3.57,3.55,3.54,3.52,3.5,3.49,3.47,3.46,3.44,3.43,3.41,3.4,3.39,3.37,3.36,3.35,3.33,3.32,3.31,3.29,3.28,3.26,3.25,3.23,3.22,3.21,3.19,3.18,3.17,3.16,3.15,3.13,3.12,3.11,3.09,3.08,3.06,3.04,3.02,3.01,2.99,2.97,2.95,2.94,2.92,2.9,2.89,2.87,2.86,2.84,2.83,2.81,2.8,2.79,2.77,2.75,2.74,2.73,2.71,2.7,2.69,2.68,2.67,2.66,2.65,2.64,2.63,2.63,2.62,2.62,2.61,2.61,2.6,2.6,2.59,2.59,2.58,2.58,2.58,2.58,2.57,2.57,2.56,2.56,2.55,2.55,2.54,2.54,2.54,2.53,2.53,2.52,2.52,2.51,2.5,2.49,2.49,2.48,2.48,2.48,2.48,2.47,2.47,2.47,2.47,2.47,2.47,2.47,2.47,2.47,2.47,2.46,2.46,2.46,2.46,2.45,2.45,2.45,2.45,2.45,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.44,2.43,2.43,2.43,2.43,2.44,2.44,2.44,2.45,2.45,2.46,2.46,2.46,2.46,2.46,2.46,2.46,2.45,2.44,2.43,2.42,2.42,2.41,2.41,2.4];
const percentil10 = [0.52,0.52,0.51,0.51,0.51,0.52,0.53,0.53,0.54,0.54,0.55,0.56,0.56,0.57,0.57,0.57,0.59,0.61,0.63,0.66,0.69,0.7,0.71,0.71,0.71,0.7,0.69,0.69,0.69,0.7,0.72,0.75,0.79,0.81,0.83,0.84,0.85,0.87,0.9,0.92,0.95,0.96,0.97,0.96,0.96,0.96,0.96,0.96,0.96,0.95,0.96,0.97,0.98,0.99,1.01,1.02,1.03,1.06,1.09,1.11,1.13,1.15,1.14,1.12,1.11,1.1,1.09,1.08,1.07,1.06,1.05,1.04,1.03,1.02,1.02,1.02,1.02,1.02,1.01,1.02,1.05,1.09,1.14,1.18,1.22,1.23,1.24,1.24,1.24,1.24,1.24,1.25,1.26,1.27,1.28,1.29,1.29,1.31,1.33,1.35,1.37,1.4,1.42,1.43,1.44,1.45,1.45,1.45,1.47,1.48,1.5,1.52,1.54,1.57,1.61,1.64,1.67,1.7,1.71,1.72,1.73,1.73,1.73,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.72,1.71,1.71,1.71,1.71,1.71,1.71,1.71,1.71,1.71,1.71,1.71,1.71,1.7,1.7,1.7,1.71,1.76,1.83,1.89,1.94,1.97,1.95,1.93,1.91,1.91,1.92,1.92,1.92,1.92,1.91,1.89,1.88,1.86,1.84,1.82,1.79,1.76,1.73,1.7,1.67,1.65,1.64,1.62,1.6,1.57,1.54,1.51,1.48,1.46,1.44,1.43,1.42,1.4,1.38,1.36,1.35,1.34,1.33,1.32,1.3,1.29,1.27,1.27,1.26,1.26,1.25,1.25,1.24,1.22,1.2,1.16,1.12,1.09,1.07,1.05,1.03,1.02,1.01,0.99,0.97,0.94,0.92,0.9,0.88,0.86,0.85,0.84,0.83,0.81,0.8,0.78,0.77,0.76,0.74,0.73,0.72,0.71,0.7,0.7,0.71,0.74,0.77,0.8,0.82,0.83,0.82,0.8,0.77,0.73,0.68,0.64,0.59,0.55,0.51,0.47,0.44,0.41,0.38,0.37,0.35,0.33,0.3,0.28,0.26,0.24,0.24,0.23,0.23,0.22,0.2,0.19,0.18,0.17,0.17,0.18,0.18,0.22,0.26,0.29,0.33,0.35,0.36,0.36,0.36,0.35,0.36,0.37,0.39,0.41,0.42,0.42,0.41,0.4,0.4,0.41,0.41,0.42,0.42,0.41,0.39,0.37,0.35,0.34,0.32,0.31,0.3,0.3,0.29,0.29,0.29,0.29,0.29,0.31,0.33,0.36,0.39,0.41,0.43,0.44,0.45,0.46,0.47,0.47,0.48,0.48,0.47,0.46,0.45,0.44,0.45,0.45,0.46,0.46,0.46,0.45,0.45,0.45,0.46,0.47,0.48,0.49,0.51,0.53,0.53,0.53,0.52,0.51,0.49,0.49,0.48,0.49,0.5,0.5,0.51,0.52,0.54,0.55,0.56,0.57,0.57,0.58,0.59,0.59,0.59,0.58,0.56,0.55,0.54,0.53];
const percentil90 = [2.59,2.52,2.45,2.26,2.24,2.19,2.24,2.33,2.41,2.4,2.51,2.4,2.44,2.46,2.67,2.73,2.92,2.94,2.95,2.91,2.91,2.88,2.85,2.85,2.79,2.73,2.71,2.7,2.73,2.87,2.98,3.0,3.03,2.88,2.78,2.75,2.74,2.73,2.75,2.6,2.48,2.42,2.35,2.37,2.43,2.43,2.42,2.43,2.33,2.33,2.35,2.35,2.35,2.44,2.45,2.43,2.51,2.74,2.85,2.95,3.05,3.08,3.11,3.42,3.58,3.6,3.63,3.41,2.79,2.42,2.1,1.85,1.68,1.8,1.71,1.72,1.78,1.81,1.94,2.17,2.58,2.9,3.21,3.35,3.53,3.47,3.46,3.41,3.37,3.31,3.29,3.19,3.04,2.95,2.86,2.84,2.79,2.77,2.67,2.57,2.4,2.28,2.28,2.34,2.37,2.41,2.43,2.54,2.74,2.94,3.15,3.36,3.45,3.35,3.29,3.31,3.17,3.05,3.02,2.99,2.88,2.96,3.04,3.12,3.2,3.28,3.36,3.44,3.52,3.6,3.68,3.76,3.84,3.92,4.0,4.08,4.16,4.24,4.32,4.4,4.48,4.56,4.64,4.72,4.8,4.88,4.96,5.0,5.01,5.02,4.96,4.95,4.82,4.79,4.63,4.6,4.48,4.57,4.51,4.63,4.59,4.53,4.42,4.41,4.4,4.47,4.53,4.49,4.26,4.11,3.95,4.04,4.24,4.57,4.6,4.63,4.49,4.4,4.25,4.33,4.37,4.37,4.41,4.41,4.34,4.33,4.31,4.2,4.19,4.18,4.15,4.13,4.11,4.06,4.03,4.01,3.98,3.97,3.96,3.96,4.02,4.08,4.0,3.97,3.9,3.78,3.71,3.76,3.75,3.72,3.75,3.72,3.67,3.64,3.67,4.07,4.49,4.92,5.36,5.51,5.08,4.93,4.92,4.62,4.76,4.9,4.67,4.38,4.37,4.05,4.03,3.96,3.79,3.63,3.62,3.46,3.51,3.56,3.68,3.81,4.23,4.57,4.93,5.23,5.53,5.53,5.52,5.52,5.5,5.47,5.44,5.42,5.39,5.36,5.33,5.3,5.28,5.24,5.21,5.18,5.16,5.13,5.1,5.08,5.05,5.04,5.04,5.04,5.05,5.05,5.05,5.05,5.05,5.06,5.07,5.08,5.08,5.09,5.07,5.05,5.03,5.01,4.98,4.96,4.94,4.92,4.91,4.9,4.89,4.88,4.87,4.86,4.85,4.84,4.83,4.82,4.81,4.79,4.77,4.74,4.71,4.67,4.5,4.47,4.45,4.44,4.44,4.59,4.6,4.64,4.68,4.74,4.78,4.85,4.89,4.93,4.96,4.98,4.96,4.93,4.9,4.87,4.85,4.84,4.83,4.84,4.84,4.83,4.81,4.8,4.79,4.79,4.79,4.8,4.82,4.82,4.82,4.82,4.82,4.82,4.83,4.83,4.82,4.81,4.79,4.75,4.71,4.68,4.66,4.63,4.6,4.58,4.56,4.55,4.54,4.53,4.53,4.5,4.47,4.44,4.42,4.41,4.41,4.41,4.41];
const rangoMax = [7.88,7.88,7.87,7.87,7.87,8.04,8.21,8.59,8.92,9.3,9.51,9.71,9.7,9.73,9.69,9.69,9.69,9.66,9.71,9.71,9.76,9.77,9.8,9.75,9.79,9.73,9.72,9.71,9.68,9.64,9.63,9.61,9.57,9.57,9.62,9.59,9.64,9.65,9.69,9.66,9.68,9.65,9.66,9.32,8.71,8.08,7.76,7.12,6.83,6.82,6.82,6.51,6.5,6.49,6.47,6.45,6.43,6.42,6.41,6.41,6.41,6.4,6.39,6.38,6.37,6.36,6.36,6.35,6.36,6.37,6.39,6.42,6.44,6.47,6.52,6.58,6.64,6.7,6.77,6.82,6.86,6.91,6.95,6.99,7.02,7.06,7.1,7.14,7.18,7.22,7.25,7.27,7.29,7.31,7.31,7.31,7.31,7.3,7.29,7.28,7.26,7.24,7.23,7.21,7.2,7.18,7.16,7.14,7.12,7.1,7.08,7.06,7.04,7.04,7.03,7.02,7.02,7.04,7.07,7.12,7.19,7.27,7.35,7.43,7.52,7.6,7.68,7.76,7.84,7.92,8.0,8.08,8.16,8.24,8.32,8.4,8.49,8.57,8.65,8.73,8.81,8.89,8.97,9.05,9.13,9.21,9.29,9.27,9.23,9.28,9.2,9.22,9.33,9.32,9.32,9.41,9.28,9.25,9.34,9.23,9.25,9.36,9.38,9.38,9.48,9.46,9.46,9.43,9.45,9.47,9.49,9.52,9.54,9.55,9.56,9.57,9.53,9.55,9.54,9.51,9.48,9.5,9.49,9.47,9.49,9.33,9.33,8.98,8.64,8.47,8.45,8.44,8.44,8.6,8.6,8.79,8.8,9.15,9.32,9.52,9.5,9.52,9.5,9.49,9.46,9.46,9.44,9.26,9.1,8.93,8.76,8.76,8.76,8.76,8.76,8.76,8.77,8.94,9.11,9.3,9.47,9.49,9.49,9.31,8.93,8.75,8.55,8.36,8.17,8.16,7.97,7.96,8.15,8.33,8.7,8.68,8.67,8.67,8.66,8.66,8.63,8.4,7.96,7.72,7.28,7.24,7.22,7.18,7.16,7.13,7.09,7.05,7.01,6.98,6.95,6.93,6.91,6.89,6.86,6.83,6.8,6.76,6.73,6.7,6.66,6.62,6.59,6.57,6.56,6.55,6.55,6.55,6.55,6.54,6.53,6.52,6.51,6.5,6.5,6.49,6.49,6.49,6.49,6.47,6.47,6.67,6.88,6.93,7.23,7.52,7.6,7.72,8.01,8.01,8.06,8.06,8.04,7.97,8.03,7.91,7.94,7.97,7.98,7.84,7.92,7.88,7.72,7.72,7.69,7.7,7.65,7.76,7.74,7.8,7.76,7.71,7.5,7.35,7.18,7.0,6.86,6.86,6.83,6.74,6.75,6.79,7.38,7.98,8.67,9.29,9.9,9.9,9.9,9.89,9.87,9.83,9.83,9.82,9.63,9.42,9.05,8.84,8.64,8.82,8.82,9.0,8.82,8.64,8.19,7.99,7.82,7.78,7.78,7.92,7.96,8.03,8.06,8.05,7.99,7.95,7.87,7.87,7.89,7.9,7.91];
const rangoMin = [-0.32,-0.31,-0.3,-0.29,-0.26,-0.23,-0.21,-0.18,-0.17,-0.16,-0.16,-0.17,-0.18,-0.17,-0.18,-0.17,-0.17,-0.17,-0.18,-0.19,-0.2,-0.22,-0.24,-0.25,-0.25,-0.25,-0.21,-0.19,-0.18,-0.16,-0.14,-0.15,-0.13,-0.09,-0.07,-0.06,-0.06,-0.08,-0.12,-0.16,-0.2,-0.23,-0.24,-0.24,-0.23,-0.21,-0.17,-0.15,-0.14,-0.13,-0.1,-0.1,-0.08,-0.06,-0.05,-0.06,-0.06,-0.07,-0.08,-0.08,-0.08,-0.09,-0.09,-0.09,-0.09,-0.09,-0.1,-0.1,-0.1,-0.09,-0.08,-0.06,-0.05,-0.04,-0.03,-0.03,-0.04,-0.06,-0.09,-0.11,-0.13,-0.14,-0.15,-0.16,-0.17,-0.18,-0.2,-0.21,-0.23,-0.25,-0.26,-0.28,-0.29,-0.29,-0.28,-0.27,-0.23,-0.21,-0.18,-0.15,-0.12,-0.08,-0.04,0.0,0.03,0.12,0.2,0.2,0.2,0.35,0.46,0.55,0.73,0.91,0.93,0.94,0.94,0.93,0.92,0.9,0.88,0.85,0.82,0.79,0.76,0.73,0.7,0.67,0.64,0.61,0.58,0.55,0.52,0.49,0.46,0.43,0.41,0.38,0.35,0.32,0.29,0.26,0.23,0.2,0.17,0.14,0.11,0.1,0.09,0.21,0.34,0.48,0.59,0.7,0.69,0.67,0.64,0.61,0.57,0.53,0.42,0.38,0.35,0.26,0.24,0.3,0.24,0.29,0.4,0.45,0.38,0.48,0.48,0.49,0.38,0.49,0.48,0.37,0.33,0.41,0.37,0.27,0.32,0.29,0.21,0.18,0.21,0.16,0.12,0.13,0.09,0.06,0.05,0.04,0.02,0.01,0.02,0.02,0.03,0.03,0.03,0.01,-0.0,-0.04,-0.07,-0.11,-0.16,-0.2,-0.23,-0.26,-0.28,-0.31,-0.32,-0.33,-0.34,-0.34,-0.34,-0.34,-0.35,-0.36,-0.38,-0.41,-0.44,-0.47,-0.49,-0.52,-0.55,-0.57,-0.59,-0.61,-0.63,-0.65,-0.65,-0.63,-0.59,-0.55,-0.5,-0.47,-0.46,-0.46,-0.46,-0.46,-0.46,-0.48,-0.52,-0.55,-0.6,-0.65,-0.7,-0.75,-0.8,-0.84,-0.88,-0.91,-0.94,-0.96,-0.98,-1.0,-1.03,-1.05,-1.06,-1.06,-1.05,-1.04,-1.03,-1.02,-1.01,-1.02,-1.03,-1.05,-1.09,-1.13,-1.17,-1.21,-1.25,-1.28,-1.31,-1.33,-1.35,-1.36,-1.37,-1.35,-1.34,-1.32,-1.3,-1.26,-1.22,-1.17,-1.12,-1.08,-1.05,-1.05,-1.06,-1.1,-1.15,-1.2,-1.34,-1.48,-1.58,-1.7,-1.8,-1.81,-1.83,-1.83,-1.82,-1.82,-1.82,-1.79,-1.81,-1.79,-1.78,-1.78,-1.76,-1.73,-1.76,-1.64,-1.64,-1.67,-1.58,-1.46,-1.55,-1.42,-1.39,-1.48,-1.6,-1.59,-1.74,-1.75,-1.75,-1.73,-1.74,-1.72,-1.73,-1.74,-1.67,-1.67,-1.69,-1.66,-1.68,-1.78,-1.76,-1.76,-1.78,-1.79,-1.79,-1.82,-1.79,-1.79,-1.78,-1.76,-1.74,-1.75,-1.72,-1.42,-1.12,-0.84,-0.55,-0.26,-0.27,-0.27,-0.28,-0.29,-0.3,-0.3,-0.3];

/* ============================================================
   RENDER
   ============================================================ */

document.getElementById('nivelActualTxt').textContent = nivelActual.toFixed(2) + ' m';
document.getElementById('fechaActualizacionTxt').textContent = fechaActualizacion;
document.getElementById('diasDisponiblesTxt').textContent =
  'Datos 2026 disponibles: días 1 a ' + diasDisponibles2026 + ' (' + diasDisponibles2026 + ' días)';

const actualVsMax2026 = maximo2026.valor - nivelActual;
const metricsRows = [
  ['Altura actual', nivelActual.toFixed(2) + ' m', false],
  ['Máximo 2026', maximo2026.valor.toFixed(2) + ' m (' + maximo2026.fecha + ')', false],
  ['Máximo 2025', maximo2025.valor.toFixed(2) + ' m (' + maximo2025.fecha + ')', false],
  ['Media histórica global', mediaHistoricaGlobal.toFixed(2) + ' m', false],
  ['Actual vs Máx 2026', (actualVsMax2026 >= 0 ? '+' : '') + actualVsMax2026.toFixed(2) + ' m', true],
];
const tbody = document.getElementById('metricsBody');
metricsRows.forEach(([label, value, destacado]) => {
  const tr = document.createElement('tr');
  if (destacado) tr.className = 'destacado';
  tr.innerHTML = `<td>${label}</td><td>${value}</td>`;
  tbody.appendChild(tr);
});

// Etiquetas de mes cortas para el eje X (una por mes, en el día 1 de cada mes)
const mesesCortos = ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'];
const diasPorMes2026 = [31,28,31,30,31,30,31,31,30,31,30,31];
const monthStartIdx = [];
{ let acc = 0; diasPorMes2026.forEach(d => { monthStartIdx.push(acc); acc += d; }); }

const ctx = document.getElementById('chartRio').getContext('2d');

const isMobile = window.innerWidth < 640;

const chart = new Chart(ctx, {
  type: 'line',
  data: {
    labels: fechas,
    datasets: [
      {
        label: 'Rango histórico (máx)',
        data: rangoMax,
        borderWidth: 0,
        pointRadius: 0,
        fill: '+1',
        backgroundColor: 'rgba(198, 228, 232, 0.55)',
        tension: 0.25,
        order: 10,
      },
      {
        label: 'Rango histórico (mín)',
        data: rangoMin,
        borderWidth: 0,
        pointRadius: 0,
        fill: false,
        tension: 0.25,
        order: 10,
        hidden: false,
        showLine: true,
        borderColor: 'rgba(198, 228, 232, 0)',
      },
      {
        label: 'Percentil 10',
        data: percentil10,
        borderColor: '#e08a3c',
        borderDash: [5, 4],
        borderWidth: 1.5,
        pointRadius: 0,
        tension: 0.25,
        order: 6,
      },
      {
        label: 'Percentil 90',
        data: percentil90,
        borderColor: '#e878b0',
        borderDash: [5, 4],
        borderWidth: 1.5,
        pointRadius: 0,
        tension: 0.25,
        order: 6,
      },
      {
        label: 'Media histórica',
        data: mediaHistorica,
        borderColor: '#8a9a4e',
        borderWidth: 2,
        pointRadius: 0,
        tension: 0.25,
        order: 4,
      },
      {
        label: '2025',
        data: serieAnioAnterior,
        borderColor: '#e04fd6',
        borderWidth: 1.75,
        pointRadius: 0,
        tension: 0.15,
        order: 3,
      },
      {
        label: '2026 (Nivel Actual)',
        data: serieAnioActual,
        borderColor: '#CC0000',
        backgroundColor: '#CC0000',
        borderWidth: 3,
        pointRadius: isMobile ? 0 : 1.5,
        pointHoverRadius: 5,
        spanGaps: false,
        tension: 0.1,
        order: 1,
      },
    ]
  },
  options: {
    responsive: true,
    maintainAspectRatio: false,
    interaction: { mode: 'index', intersect: false },
    plugins: {
      legend: {
        position: 'bottom',
        labels: {
          filter: (item) => item.text !== 'Rango histórico (mín)',
          usePointStyle: true,
          boxWidth: 10,
          font: { size: isMobile ? 10 : 12, family: 'Barlow, Arial, sans-serif' },
          padding: isMobile ? 10 : 16,
        }
      },
      tooltip: {
        backgroundColor: '#141414',
        titleFont: { family: 'Barlow, Arial, sans-serif', weight: '700' },
        bodyFont: { family: 'Barlow, Arial, sans-serif' },
        callbacks: {
          label: function(ctx){
            if (ctx.dataset.label === 'Rango histórico (mín)') return null;
            const v = ctx.parsed.y;
            if (v === null || v === undefined) return null;
            return ctx.dataset.label + ': ' + v.toFixed(2) + ' m';
          },
          filter: (item) => item.dataset.label !== 'Rango histórico (mín)'
        }
      }
    },
    scales: {
      x: {
        grid: { display: false },
        ticks: {
          font: { size: isMobile ? 9 : 11, family: 'Barlow, Arial, sans-serif' },
          color: '#4a4a4a',
          autoSkip: false,
          callback: function(value, index) {
            return monthStartIdx.includes(index) ? mesesCortos[monthStartIdx.indexOf(index)] : '';
          },
          maxRotation: 0,
        }
      },
      y: {
        min: -2,
        max: 10,
        title: {
          display: !isMobile,
          text: 'Altura (metros)',
          font: { size: 12, family: 'Barlow, Arial, sans-serif' }
        },
        grid: { color: '#f0f0f0' },
        ticks: {
          font: { size: isMobile ? 10 : 11, family: 'Barlow, Arial, sans-serif' },
          stepSize: 2,
        }
      }
    }
  }
});

window.addEventListener('resize', () => {
  const nowMobile = window.innerWidth < 640;
  chart.data.datasets[6].pointRadius = nowMobile ? 0 : 1.5;
  chart.options.scales.y.title.display = !nowMobile;
  chart.update('none');
});
</script>
</body>
</html></p><p><a href="https://www.abc.com.py/nacionales/2026/08/29/nivel-del-rio-paraguay-asuncion-registra-descenso-y-se-mantiene-bajo-la-marca-critica/">Nivel del Río Paraguay: Asunción registra descenso y se mantiene bajo la marca crítica</a></p><h2>El Niño estaba previsto para agosto, pero aún no llega</h2><p>El fenómeno<b> El Niño</b> estaba previsto para los últimos días de agosto; sin embargo, el informe revela que el aumento en el nivel de los ríos se mantiene a la baja. </p><p>Según Meteorología se prevé que las lluvias intensas comiencen a darse en los últimos días de septiembre, lo que provocaría el aumento gradual en los niveles de los ríos.</p><p>En cuanto a la etapa crítica, podría darse entre septiembre y octubre, cuando las precipitaciones se presentarían por encima de los niveles normales, lo que eleva el riesgo de inundaciones repentinas y desbordes de ríos en zonas vulnerables y ribereñas. </p><p>Por el momento, no se registran aumentos significativos, lo que indica que sería la antesala al fenómeno que llegaría en días más. </p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/NTdD4QqVrRdRK5o93s50gWausc4=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/EPUMXDNRBFG2FAEKZJYHSUUJ6Y.jpg"><media:description type="plain"><![CDATA[Foto archivo. Río Paraguay en Concepción ]]></media:description><media:credit role="author" scheme="urn:ebu">Aldo Rojas</media:credit></media:content></item><item><title><![CDATA[Tronchon: "Es una locura, no me lo puedo creer"]]></title><link>https://www.abc.com.py/deportes/polideportivo/2026/09/01/tronchon-es-una-locura-no-me-lo-puedo-creer/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/polideportivo/2026/09/01/tronchon-es-una-locura-no-me-lo-puedo-creer/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:10:20 +0000</pubDate><content:encoded><![CDATA[<p><p> "¡No sé cómo lo hice! Lancé mi esprint y no estaba seguro de si todavía había corredores delante o no. No levanté las manos... ¡Es una locura! No me lo puedo creer. Los últimos días fueron muy duros para mí y hoy me sentí bien", dijo en meta el ciclista francés. </p></p><p><p>Tronchon disputó la llegada con los grandes favoritos del esprint y logró lo que nunca imaginó.</p></p><p><p>"Le dije a Guillaume Martin-Guyonnet: 'A darlo todo hasta la muerte'. Y me llevé la victoria. ¡Es increíble! No pensé que podría lograr algo así en La Vuelta. La preparación de este año no fue muy buena; no me sentí bien la semana pasada", concluyó.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/11H5TTAzbzXQ7OY2lxEgCrj_2Y8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3IJZ3QIUVJGC5BIWUT6Q526X6U.jpg"/></item><item><title><![CDATA[Carney interrumpe sus declaraciones sobre EE.UU. para felicitar a España por el Mundial]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/carney-interrumpe-sus-declaraciones-sobre-eeuu-para-felicitar-a-espana-por-el-mundial/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/carney-interrumpe-sus-declaraciones-sobre-eeuu-para-felicitar-a-espana-por-el-mundial/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:10:18 +0000</pubDate><content:encoded><![CDATA[<p><p>La escena se produjo a las puertas del edificio del Parlamento de Canadá, donde Carney tiene su oficina, mientras el primer ministro respondía a las preguntas de los periodistas sobre la victoria del Partido Liberal en las tres elecciones parciales celebradas el lunes y el enfrentamiento con el Gobierno estadounidense.</p></p><p><p>Cuando Carney explicaba que Canadá está intentando reducir su dependencia económica de Estados Unidos mediante la diversificación de sus relaciones comerciales y destacaba la creación de empleo y la llegada de inversión extranjera, el primer ministro se fijó en un grupo de turistas que visitaba el recinto.</p></p><p><p>Cuando vio que una de las visitantes ondeaba una bandera española, Carney interrumpió su declaración para felicitar a España por la victoria de su selección en el reciente Mundial, que se disputó en EE.UU., México y Canadá.</p></p><p><p>"¡Felicidades por la Copa del Mundo!", exclamó Carney, ante la mirada confundida de los periodistas que le rodeaban.</p></p><p><p>Tras la inesperada felicitación, el primer ministro sonrió y señaló ante los periodistas el breve cambio de registro: "Un interludio español".</p></p><p><p>Carney retomó inmediatamente después el hilo de su respuesta para hablar de inversión extranjera, exportaciones y crecimiento económico canadiense.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Shein reclama una regulación europea más homogénea para facilitar la expansión comercial]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/shein-reclama-una-regulacion-europea-mas-homogenea-para-facilitar-la-expansion-comercial/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/shein-reclama-una-regulacion-europea-mas-homogenea-para-facilitar-la-expansion-comercial/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:10:13 +0000</pubDate><content:encoded><![CDATA[<p><p>Fontana intervino este martes en el 40 Encuentro de la Economía Digital y las Telecomunicaciones de Ametic, que se ha celebrado en Santander (norte de España), coincidiendo con la salida de la compañía a la bolsa en Hong Kong, aunque no se ha pronunciado sobre ello.</p></p><p><p>La directiva señaló que una empresa que vende en diferentes mercados europeos puede tener que afrontar alrededor de 120 obligaciones de cumplimiento normativo.</p></p><p><p>Aunque la regulación comunitaria debería estar armonizada, su aplicación sigue siendo "bastante fragmentada" entre los Estados miembros, lo que convierte la actividad dentro de la propia Unión Europea en un reto para las compañías de menor tamaño, según advirtió Fontana.</p></p><p><p>La directiva, que dio una ponencia sobre España como motor de mercado único digital, puso como ejemplo las obligaciones de responsabilidad ampliada del productor (EPR, por sus siglas en inglés), vinculadas a la gestión de los residuos generados por los productos y sus envases.</p></p><p><p>En este contexto, abogó por crear un registro europeo único y adoptar un enfoque armonizado que reduzca la complejidad administrativa y garantice que todos los operadores puedan cumplir las normas en las mismas condiciones.</p></p><p><p>Fontana defendió, además, que las plataformas de comercio electrónico facilitan la internacionalización de las empresas españolas sin que estas tengan que construir por sí mismas una infraestructura comercial en cada uno de los 27 países de la UE.</p></p><p><p>En ese sentido, España es un mercado "muy importante" para Shein, que cuenta con oficinas y equipos propios en Madrid y Barcelona. Más de 1.000 vendedores comercializan ya sus productos a través de su plataforma en España y otros mercados europeos, según Fontana.</p></p><p><p>La plataforma protagonizó este martes una anticipada salida a bolsa en Hong Kong con caídas del 4 % en la sesión matinal, después de años de vaivenes y planes frustrados que provocaron una caída del 73 % en su valoración desde el pico máximo que había marcado en 2022.</p></p><p><p>Por su parte, y en el mismo foro, el responsable de Relaciones Institucionales de Alibaba en España y Portugal, Mauricio Escanilla, destacó que las plataformas digitales apoyadas en inteligencia artificial se han convertido en un "salvavidas" para las pymes exportadoras, al permitirles aumentar sus ventas incluso en mercados en retroceso.</p></p><p><p>Entre 2023 y 2024, las ventas de empresas europeas a consumidores chinos a través de las plataformas de Alibaba aumentaron un 7,2 %, mientras que las exportaciones europeas a China descendieron un 4,9 %, según los datos aportados por Escanilla.</p></p><p><p>Entre 2022 y 2024, las empresas españolas vendieron productos por valor de 2.500 millones de euros a consumidores chinos a través de Alibaba.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Guterres urge a Pezeshkian a que se reabra Ormuz y ofrece la ONU para apoyar negociaciones]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/guterres-urge-a-pezeshkian-a-que-se-reabra-ormuz-y-ofrece-la-onu-para-apoyar-negociaciones/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/guterres-urge-a-pezeshkian-a-que-se-reabra-ormuz-y-ofrece-la-onu-para-apoyar-negociaciones/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:05:18 +0000</pubDate><content:encoded><![CDATA[<p><p>Así lo explicó la oficina de Guterres tras un encuentro de ambos líderes en el marco de la cumbre de la Organización de Cooperación de Shanghái (OCS), en Biskek, capital de Kirguistán, un bloque que integra a China, Rusia e India entre otros países.</p></p><p><p>Guterres trasladó a Pezeshkian la "urgente necesidad" de que se resuelva el conflicto, que ya se extiende más de seis meses, a través del diálogo, la negociación y con respeto al derecho internacional.</p></p><p><p>"El secretario general expresó su preocupación respecto a las devastadoras consecuencias humanitarias y económicas del conflicto en Irán, en la región y más allá", recoge el comunicado.</p></p><p><p>Además de las víctimas civiles, la guerra entre Estados Unidos e Irán está alterando el ecosistema económico global, especialmente después de que Teherán bloqueara el estrecho de Ormuz, clave para un 20 % del crudo mundial, en represalia por la ofensiva de Washington.</p></p><p><p>El paso fue bloqueado por el Cuerpo de la Guardia Revolucionaria Islámica (IRGC), facción militar que no responde directamente ante Pezeshkian, sino ante el líder supremo iraní, el ayatolá Mojtaba Jameneí, que ostenta el cargo de las Fuerzas Armadas.</p></p><p><p>De hecho, la ONU tiene preparado un grupo de trabajo destinado a coordinar y facilitar el tránsito de fertilizantes por el enclave con el fin de que mitigar la consecuencias económicas de la guerra en el resto de países del mundo.</p></p><p><p>Sin embargo, para ponerlo en marcha necesita el visto bueno de todas las partes.</p></p><p><p>"El secretario general reafirmó el compromiso de las Naciones Unidas de apoyar todos los esfuerzos diplomáticos orientados a alcanzar una solución integral y duraderaW, concluyó el mensaje.</p></p><p><p>La cumbre de la OCS ha estado marcada por el cierre de filas de los aliados de Irán, miembro desde 2023, tras el último ataque de EE.UU., por el apoyo al arreglo pacífico conflicto "exclusivamente por medios político-diplomáticos".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Hossam Hassan renueva hasta 2030 como entrenador de la selección de fútbol de Egipto]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/hossam-hassan-renueva-hasta-2030-como-entrenador-de-la-seleccion-de-futbol-de-egipto/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/hossam-hassan-renueva-hasta-2030-como-entrenador-de-la-seleccion-de-futbol-de-egipto/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:05:16 +0000</pubDate><content:encoded><![CDATA[<p><p>"Tras la decisión de la EFA de renovar los contratos del cuerpo técnico de la selección nacional, hoy se celebró una reunión para extender formalmente el contrato del seleccionador Hossam Hassan hasta 2030", dijo el organismo en un comunicado.</p></p><p><p>El presidente de la EFA, Hani Abu Reda, fue el encargado de renovar un contrato que "refleja el compromiso" de la máxima institución del fútbol egipcio de "garantizar la estabilidad del cuerpo técnico de la selección nacional y permitirles continuar con su labor en el futuro, de acuerdo con los objetivos y planes establecidos".</p></p><p><p>Hassan, de 60 años y una ex leyenda del fútbol de Egipto que militó en los dos grandes clubes del país -el Al Ahly y el Zamalek-, está al frente de la selección nacional desde febrero de 2024, cuando sustituyó al portugués Rui Vitoria.</p></p><p><p>El técnico ha sido fuertemente respaldado por la EFA y por la afición del país tras conseguir que Egipto llegara por primera vez en su historia a los octavos de final de una Copa del Mundo, como sucedió este año en el campeonato celebrado en Norteamérica.</p></p><p><p>El sueño de 'los faraones' en su aventura mundialista fue derrumbado por la Argentina de Leo Messi, que remontó un partido (3-2) plagado de polémica arbitral y tras el que Hassan acusó a la FIFA de favorecer al combinado albiceleste.</p></p><p><p>Hassan es, además, el primer egipcio en participar en un Mundial de Fútbol tanto como jugador, en 1990, como entrenador, en 2026.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[París busca acuerdo en la UE para dejar de comerciar con las colonias ilegales de Israel]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/paris-busca-acuerdo-en-la-ue-para-dejar-de-comerciar-con-las-colonias-ilegales-de-israel/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/paris-busca-acuerdo-en-la-ue-para-dejar-de-comerciar-con-las-colonias-ilegales-de-israel/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:05:14 +0000</pubDate><content:encoded><![CDATA[<p><p>Barrot, que compareció en conferencia de prensa para abordar cuestiones de actualidad, señaló que Francia tiene intención de volver a discutir su propuesta para que la UE ponga fin a los intercambios con esas colonias ilegales, de la que recordó que por ahora no ha conseguido el apoyo suficiente.</p></p><p><p>En cuanto a los reproches que regularmente se hacen a la diplomacia francesa por no declarar abiertamente su posición a favor de una suspensión del acuerdo de asociación entre los Veintisiete e Israel, echó balones fuera e hizo hincapié en que esa cuestión se barajó hace un año como medida para presionar para poner fin a la guerra de Gaza.</p></p><p><p>Recordó que para suspender ese acuerdo de asociación hace falta "una mayoría cualificada" de países de la UE e hizo notar que, aunque para dejar de comerciar con las colonias ilegales en principio no debería ser difícil lograr el apoyo necesario, en realidad "no es tan evidente como parece".</p></p><p><p>En cualquier caso, el jefe de la diplomacia francesa denunció que "la situación en Gaza sigue siendo catastrófica" y dijo que además están "muy preocupados, por no decir consternados y escandalizados por la situación en Cisjordania".</p></p><p><p>En particular, por los actos de violencia de los colonos israelíes contra los palestinos, la inacción de las autoridades israelíes y el progreso de la colonización que a su parecer "amenaza la solución de los dos Estados", pero también la seguridad futura de Israel.</p></p><p><p>El ministro mostró su respaldo al compromiso del presidente de la Autoridad Palestina, Mahmud Abás, para la celebración de elecciones legislativas este otoño y presidenciales en 2027.</p></p><p><p>"Francia se movilizará, y con ella la UE, para que este escrutinio pueda llevarse a cabo en las mejores condiciones", aseguró.</p></p><p><p>Barrot también lamentó "la negativa del Gobierno de Israel" a cumplir con el acuerdo alcanzado en agosto entre Estados Unidos y Hamás, sobre el desarme de este grupo.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[“Uno no dimensionaba lo grande que ha llegado a ser”, dice Claudio Bravo sobre Messi]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/uno-no-dimensionaba-lo-grande-que-ha-llegado-a-ser-dice-claudio-bravo-sobre-messi/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/uno-no-dimensionaba-lo-grande-que-ha-llegado-a-ser-dice-claudio-bravo-sobre-messi/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:05:11 +0000</pubDate><content:encoded><![CDATA[<p><p>"Uno no dimensionaba lo grande que ha llegado a ser dentro del fútbol, en los casi tres años que estuvimos juntos o conversaciones que tuvimos", aseguró Bravo en el programa deportivo ESPN F90 Chile del cual es panelista.</p></p><p><p>El guardameta destacó la personalidad de su excompañero y añadió: "A diferencia de otros que no tienen la trascendencia de un Messi, te encuentras a jugadores muy difíciles de llegar, conversar, y con él es todo lo contrario".</p></p><p><p>El portero ex Betis coincidió con el '10' argentino en el equipo azulgrana entre 2014 y 2016, periodo en el cual Chile y Argentina disputaron dos finales de la Copa América, ganadas por La Roja de local en 2015 y la Centenario en Estados Unidos en 2016.</p></p><p><p>"Me tocó tenerlo dentro del vestuario cuando fueron más criticados, cuando perdieron con nosotros en dos ocasiones. Fue el momento más cuestionado en relación a la selección argentina y sus jugadores, tengo ese recuerdo bien fresco de cuando él renuncia tras los penales", explicó.</p></p><p><p>Bravo se refirió al episodio en el que Messi anunció su retiro de Argentina en 2016, tras haber perdido su tercera final consecutiva luego de haber caído también ante Alemania en el Mundial de Brasil 2024.</p></p><p><p>"Tengo ese recuerdo bien fresco de cuando él renuncia después de la tanda de penales, donde está la celebración nuestra", detalló sobre lo sucedido tras la final de la Copa América de hace 10 años.</p></p><p><p>"Ahí te encuentras con la grandeza de este jugador en absoluta soledad. Me lo encontré solo ese día en los asientos de la banca, absolutamente solo, estamos hablando del mejor jugador en la historia de este deporte", rememoró.</p></p><p><p>El exjugador que surgió del chileno Colo Colo, y también hizo carrera en la Real Sociedad y Manchester City antes de su retiro en 2024, reflexionó sobre el momento que vivió Messi: "Ahí ves las dos caras: ves la cara del éxito y la cara de la derrota".</p></p><p><p>"En el éxito, olvídate la cantidad de personas que te pueden rodear y las cosas buenas, pero conocí la parte negativa que tiene el fútbol en relación a los ídolos", cerró.</p></p><p><p>Messi anunció su retiro el lunes, menos de dos meses después de la derrota ante España en la final del Mundial 2026, a través de un mensaje publicado en su perfil de la red social Instagram donde escribió: "Me vacié, ya no tengo más para dar y aparte vienen chicos muy grandes atrás que merecen estar". </p></p><p><p>El exjugador del Barcelona disputó más de 200 partidos con la camiseta albiceleste, en los que marcó 125 goles y registró 68 asistencias y fue campeón del mundo en Catar 2022 y bicampeón de la Copa América (2021 y 2024).</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[Letonia prolonga hasta el 3 de octubre las operaciones de patrullaje fronterizo]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/letonia-prolonga-hasta-el-3-de-octubre-las-operaciones-de-patrullaje-fronterizo/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/letonia-prolonga-hasta-el-3-de-octubre-las-operaciones-de-patrullaje-fronterizo/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:05:09 +0000</pubDate><content:encoded><![CDATA[<p><p>En una rueda de prensa conjunta con el Ministro del Interior, Jānis Dombrava, Kulbergs afirmó que el operativo Werewolf había logrado reducir los intentos de entrada irregular en Letonia desde Bielorrusia, pero que se estaba ampliando para que los guardias fronterizos, el ejército, la policía y los servicios de inteligencia pudieran impedir que los migrantes utilizaran los daños causados ​​por la tormenta a lo largo de la valla fronteriza oriental de Letonia y otros obstáculos para entrar en el país.</p></p><p><p>“El desafío fue esta tormenta, que causó daños en 61 tramos de la valla en distintos puntos. Esto significa que ahora debemos aprovechar al máximo los recursos humanos que tenemos allí, porque este es un lugar con oportunidades naturales para el flujo de migrantes”, dijo el Primer Ministro.</p></p><p><p>Hasta la fecha, Kulbergs afirmó que unos 446 inmigrantes que intentaron cruzar la frontera fueron devueltos en el último mes, "por lo tanto, estamos controlando bien el flujo de migrantes hacia Letonia".</p></p><p><p>También anunció que el gobierno consideraría una Operación Hombre Lobo II, dirigida principalmente al interior del país, para combatir la presencia de inmigrantes ilegales, el empleo ilegal de extranjeros, así como los planes para traer estudiantes extranjeros de países no pertenecientes a la Unión Europea (UE) que trabajaban como repartidores de comida o en empleos ilegales.</p></p><p><p>La ministra del Interior, Dombrava, elogió a las fuerzas armadas por su papel en la Operación Hombre Lobo, señalando que habían disuadido los intentos de personas que buscaban transportar a personas que cruzaban la frontera desde Letonia.</p></p><p><p>“No se detuvo a un gran número de traficantes, pero sí a muchos potenciales traficantes que se dirigieron a la zona fronteriza para esperar a los migrantes. Tras dialogar con los servicios de seguridad, cambiaron de opinión y dieron marcha atrás, conscientes de que se enfrentarían a graves problemas si participaban en estas actividades delictivas”, declaró Dombrava. </p></p><p><p>La Operación Werewolf se puso en marcha el 11 de agosto, aparentemente en respuesta a las quejas de las autoridades lituanas sobre un gran número de personas que cruzaban la frontera irregularmente desde Bielorrusia a Letonia sin ser detectadas y que luego eran transportadas por traficantes o viajaban por su cuenta a Lituania, donde eran detenidas. </p></p><p><p>Un pequeño número de migrantes también apareció en Estonia, aparentemente con la intención de ir a Escandinavia, mientras que los detenidos en Lituania se dirigían a Alemania u otros países de Europa occidental.</p></p><p><p>Lituania detuvo a 1829 personas que habían cruzado la frontera exterior de la UE a través de Letonia hasta el 29 de julio, según el Servicio Estatal de Guardia de Fronteras de Lituania (SBGS). La cifra publicada al inicio de la operación letona contrasta con las 1288 personas detenidas tras pasar por Letonia en todo 2025.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[AUDIO: Gobierno presenta Presupuesto 2027: sube el tope fiscal, pero no habrá reajuste para médicos ]]></title><link>https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-gobierno-presenta-presupuesto-2027-sube-el-tope-fiscal-pero-no-habra-reajuste-para-medicos/</link><guid isPermaLink="true">https://www.abc.com.py/730am/a-la-gran-730/2026/09/01/audio-gobierno-presenta-presupuesto-2027-sube-el-tope-fiscal-pero-no-habra-reajuste-para-medicos/</guid><description></description><pubDate>Tue, 01 Sep 2026 16:04:50 +0000</pubDate><content:encoded><![CDATA[<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay; encrypted-media" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/soundcloud%253Atracks%253A2392578129&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/abccolor" title="abccolor" target="_blank" style="color: #cccccc; text-decoration: none;">abccolor</a> · <a href="https://soundcloud.com/abccolor/01-09-2026-a-la-gran-730-2" title="01 09 2026 A LA GRAN 730 - Mariela Fretes (Óscar Lovera, Ministro de Economía y Finanzas)" target="_blank" style="color: #cccccc; text-decoration: none;">01 09 2026 A LA GRAN 730 - Mariela Fretes (Óscar Lovera, Ministro de Economía y Finanzas)</a></div></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/OUx52eekEOa3KjdyYScOfZqPyaI=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MAHXMT5KMZBUBFP2LHSEU2GN7U.jpg"><media:description type="plain"><![CDATA[El ministro de Economía y Finanzas, Óscar Lovera en el curso de la presentación del PGN2027 en la sede del Congreso Nacional. (Foto Gentileza MEF)]]></media:description></media:content></item><item><title><![CDATA[Las remesas en carteras de criptomonedas a El Salvador crecen un 35,7% hasta julio de 2026]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/las-remesas-en-carteras-de-criptomonedas-a-el-salvador-crecen-un-357-hasta-julio-de-2026/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/las-remesas-en-carteras-de-criptomonedas-a-el-salvador-crecen-un-357-hasta-julio-de-2026/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:00:15 +0000</pubDate><content:encoded><![CDATA[<p><p>Las cifras de la entidad financiera muestran que el monto de remesas recibidas en los primeros siete meses de 2026 es superior en 10,82 millones de dólares a lo registrado en los mismos meses de 2025, cuando llegaron a 30,29 millones.</p></p><p><p>Estos ingresos representaron únicamente el 0,69 % del total de 5.924,85 millones de dólares registrados en remesas generales entre enero y julio de este año, mientras que en el mismo lapso de 2025 representó el 0,53 % de los 5.714,28  millones.</p></p><p><p>En 2025, el acumulado de los 12 meses de las remesas recibidas mediante billeteras de criptomonedas en El Salvador cayó un 32,5 %, con un registro de 57,67 millones de dólares, 27,83 millones de dólares menos a los 85,5 millones registrados en 2024.</p></p><p><p>El Salvador se convirtió en septiembre de 2021 en el primer país del mundo en adoptar el bitcóin como moneda de curso legal, junto al dólar estadounidense, lo que se convirtió en la principal apuesta económica del presidente salvadoreño, Nayib Bukele.</p></p><p><p>Sin embargo, más del 90 % de la población rechazó el uso cotidiano de esta criptomoneda, mientras que el Gobierno impulsó exenciones de impuestos para inversionistas de este activo digital.</p></p><p><p>Tras alcanzar un acuerdo por 1.400 millones con el Fondo Monetario Internacional (FMI), la Asamblea Legislativa, dominada por el partido gobernante Nuevas Ideas, retiró la calidad de moneda de curso legal del bitcóin y limitó el papel estatal en su uso y circulación.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Enric Mas: "La mejor defensa puede ser un buen ataque"]]></title><link>https://www.abc.com.py/deportes/polideportivo/2026/09/01/enric-mas-la-mejor-defensa-puede-ser-un-buen-ataque/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/polideportivo/2026/09/01/enric-mas-la-mejor-defensa-puede-ser-un-buen-ataque/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:00:06 +0000</pubDate><content:encoded><![CDATA[<p><p>"Puede ser que la mejor defensa sea un buen ataque, pero llevo tiempo ganado y creo que son los rivales los que tienen que recortar, no solo a mí, sino a otros. Trataré de estar con los mejores y seguir como hasta hoy", señaló Mas. </p></p><p><p>En su segundo día con el maillot rojo las sensaciones fueron especiales para el ciclista balear.</p></p><p><p>"Llevar el maillot rojo es algo muy especial y bonito, es un sentimiento que nunca tuve. Espero disfrutar cada segundo de lo que me pasa estos días", comentó.</p></p><p><p>A pesar de la diferencia de 1.18 minutos sobre el esloveno Primoz Roglic y de 1.39 respecto al austríaco Felix Gall, Enric Mas confiesa que los nervios "siempre están ahí, ya que puede pasar cualquier cosa en cualquier momento".</p></p><p><p>"Nervioso estoy siempre. En el deporte puede pasar lo que sea en cualquier momento, especialmente en el ciclismo. El nerviosismo sano siempre está presente", comentó.</p></p><p><p>Respecto a la jornada con meta en Elche de la Sierra, refirió "una etapa durísima, de desgaste para todos. Mañana habrá otro esprint y luego llegará la montaña. No nos podemos despistar porque seguro que alguno de los favoritos tratarán de aprovechar su oportunidad", concluyó.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/11H5TTAzbzXQ7OY2lxEgCrj_2Y8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3IJZ3QIUVJGC5BIWUT6Q526X6U.jpg"/></item><item><title><![CDATA[Receta fácil: así se prepara el mejor “molho apimentado” de Brasil]]></title><link>https://www.abc.com.py/gastronomia/2026/08/27/receta-facil-asi-se-prepara-el-mejor-molho-apimentado-de-brasil/</link><guid isPermaLink="true">https://www.abc.com.py/gastronomia/2026/08/27/receta-facil-asi-se-prepara-el-mejor-molho-apimentado-de-brasil/</guid><dc:creator><![CDATA[Alba Acosta]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 16:00:00 +0000</pubDate><content:encoded><![CDATA[<h2>Cómo hacer “molho apimentado” de Brasil</h2><p><div id="recipe-content"> <div id="recipe-description" class="block-description" itemprop="description"> </div> <div id="recipe-author" class="author-featured"> <div class="author-container"> </div> </div> <div id="recipe-meta" class="block-list"> <div class="list-container"> <h3 itemprop="name">Molho apimentado de Brasil</h3> <ul> <li><strong>Para:</strong> <span itemprop="recipeYield">Para 4 porciones</span></li> </ul> </div> </div> <div id="recipe-ingredients" class="block-list"> <div class="list-container"> <h3>Ingredientes</h3> <ul><li itemprop="recipeIngredient">1 cebolla grande blanca o roja</li><li itemprop="recipeIngredient">1 morrón rojo</li><li itemprop="recipeIngredient">2 tomates maduros</li><li itemprop="recipeIngredient">3 ajíes picantes (ky’yi)</li><li itemprop="recipeIngredient">3 dientes de ajo</li><li itemprop="recipeIngredient">2 cucharadas de mostaza</li><li itemprop="recipeIngredient">2 cucharadas de vinagre de manzana</li><li itemprop="recipeIngredient">1 cucharada de azúcar</li><li itemprop="recipeIngredient">2 cucharadas de extracto de tomates</li><li itemprop="recipeIngredient">1 pizca de pimienta de Cayena</li><li itemprop="recipeIngredient">1 cucharada de perejil fresco picado</li><li itemprop="recipeIngredient">1 cucharada de cilantro (kuratu) fresco picado</li><li itemprop="recipeIngredient">1 cucharada de orégano fresco picado</li><li itemprop="recipeIngredient">1 hoja de laurel</li><li itemprop="recipeIngredient">2 cucharadas de aceite de oliva</li><li itemprop="recipeIngredient">Sal y pimienta blanca</li></ul> </div> </div> <div id="recipe-instructions" class="block-description"> <h3>Elaboración paso a paso</h3> <ol><li itemprop="recipeInstructions">Licuar o procesar la mitad de la cebolla, la mitad del morrón rojo, un tomate, los ajíes picantes y los tres dientes de ajo. Agregar a la mezcla la mostaza, vinagre, azúcar, sal, y las pimientas blanca, negra y de cayena. </li><li itemprop="recipeInstructions">Picar en cuadritos pequeños la otra mitad de la cebolla, y el morrón rojo. </li><li itemprop="recipeInstructions">En una sartén con el aceite de oliva saltear la cebolla y el morrón por 3 minutos, luego agregar el resto del tomate picado, el extracto y la hoja de laurel, revolviendo por 5 minutos más. </li><li itemprop="recipeInstructions">Incorporar la salsa licuada y revolver 2 minutos, salpimentar a gusto. </li><li itemprop="recipeInstructions">Incorporar las hierbas picadas. Servir fría o caliente.</li></ol> </div></div></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/TjnnCkegC188lvmUiVO0mckrv-c=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3B672OGUZRH6TIYTWSCFYNJIUM.jpg"><media:description type="plain"><![CDATA[Salsa picante.]]></media:description><media:credit role="author" scheme="urn:ebu">Shutterstock</media:credit></media:content></item><item><title><![CDATA[Tronchon se apunta a la fiesta del esprint, Mas sonrìe de rojo]]></title><link>https://www.abc.com.py/deportes/polideportivo/2026/09/01/tronchon-se-apunta-a-la-fiesta-del-esprint-mas-sonrie-de-rojo/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/polideportivo/2026/09/01/tronchon-se-apunta-a-la-fiesta-del-esprint-mas-sonrie-de-rojo/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:55:21 +0000</pubDate><content:encoded><![CDATA[<p><p>Ni Brennan, ni Van Aert ni Pedersen: Bastien Tronchon (Chambéry, 24 años) con un gran poderío logró la victoria más prestigiosa para su incipiente palmarés, nada menos que su estreno en una grande por etapas. Cuando atacó en la recta de meta ya no hubo color, se impuso con un registro de 4h.07.41, en una jornada escarpada, exigente, que se cerró a una media de 44,7 km/hora.</p></p><p><p>"No lo puedo explicar, es algo increíble. No levanté los brazos porque no sabía si había ganado. No llegué bien a la Vuelta, no estaba bien, pero seguí adelante, lo intenté y lo logré", dijo Tronchon en meta.</p></p><p><p>Cuarta plaza para Van Aert, quien buscó sin encontrar su triunfo de etapa. Xavier Mikel Azparren, siempre combativo fue sexto y el venezolano del Movistar Orluis Aular octavo.</p></p><p><p>En la general mantuvo el bastón de mando sin sobresaltos Enric Mas, atento en su defensa del maillot rojo, confiado y pleno de moral tras su victoria en Aitana. Le sigue Primoz Roglic a 1.18 minutos y Felix Gall a 1.39. Compás de espera entre los favoritos. Su baile llegará en las etapas de esta semana de Calar Alto y La Pandera. Mientras, a pasar páginas en el calendario.</p></p><p><p>"Me dicen que me queda muy bien el rojo, pero hay que esperar. Veremos cómo están Roglic y los demás, pero queda mucho y el equipo está preparado para todo", palabras de Enric Mas.</p></p><p><p>Después de la jornada de descanso turno para una etapa sinuosa por la sierra de Albacete. Saliendo de Alcaraz se formó una fuga de 7 hombres, 2 españoles entre ellos, Sinuhé Fernández (Burgos) e Iván Cobo (Kern Pharma), junto a Dversnes (Uno-X), Paleni (Groupama), Gogl (Alpecin), Sütterlin (Jayco) y Weiss (Tudor).</p></p><p><p>No era día para regalos, y menos por parte de los equipos de los esprinters que esta semana padecerán los efectos de la montaña con Calar Alto y La Pandera. El Visma quería el triplete para Brennan, y el Cofidis el doblete para Coquard. Ambas escuadras asumieron la responsabilidad de mantener a raya la fuga.</p></p><p><p>Los rebeldes resistieron unidos en el Puerto del Peralejo (3a) y de Aýna (3a), y en el último del día, en Socovos (3a) el grupo se redujo a 4 hombres en el ascenso; y en la bajada, coincidiendo con algunos acelerones en el grupo principal quedó sentenciado el sueño de los rebeldes. </p></p><p><p>A 6 km de Elche de la Sierra, en el corazón de la Sierra del Segura, Gogl y Dversnes sacaron la bandera blanca como últimos supervivientes. La carrera estaba lanzada, muchos ataques y lucha por tomar la posición ante una llegada que "picaba" hacia arriba.</p></p><p><p>No hubo orden. Imposible. Visma trató de montar su "treno" con Mathew Brennan en cabeza, todo un doble ganador de etapa que se puso a trabajar para jugar la carta de Wout Van Aert, más poderoso que su compañero en un final en ascenso. </p></p><p><p>Pero surgieron los saltos de última hora. Trataron de sorprender Xavier Mikel Azparren y Fedorov, pero ambos se anticiparon demasiado con su iniciativa y fueron superados por la marabunta a pocos metros de la última línea.</p></p><p><p>Entre todos irrumpió el francés Bastien Tronchon, que no entraba en las quinielas para llevarse el esprint en la localidad albaceteña, pero fue el mejor, el más poderoso, espectacular a la hora de firmar una victoria inolvidable. La primera en una grande, la tercera para su palmarés. La jornada de transición cumplió el guión. </p></p><p><p>La undécima etapa de la Vuelta entre Cartagena y Lorca, de 151,3 km ofrece una nueva oportunidad para los esprinters, aunque a 30 km de meta el Puerto de Aledo (3a) podría variar el guión. Los favoritos guardarán fuerzas para la cita de montaña del jueves con final en Calar Alto.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/11H5TTAzbzXQ7OY2lxEgCrj_2Y8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3IJZ3QIUVJGC5BIWUT6Q526X6U.jpg"/></item><item><title><![CDATA[El buque gasífero surcoreano que pagó un precio récord en subasta cruza el Canal de Panamá]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/el-buque-gasifero-surcoreano-que-pago-un-precio-record-en-subasta-cruza-el-canal-de-panama/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/el-buque-gasifero-surcoreano-que-pago-un-precio-record-en-subasta-cruza-el-canal-de-panama/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:55:14 +0000</pubDate><content:encoded><![CDATA[<p><p>Pasada las 10:00 hora local (15:00 GMT) de este martes el buque cisterna G.Spirit, de la naviera surcoreana Sk Gas Ltd., cruzaba la esclusa de Agua Clara de la ampliación del Canal, situada en el litoral del Caribe, en un recorrido que inició alrededor de las 2:00 hora local (7:00 GMT), de acuerdo con datos oficiales obtenidos por EFE.</p></p><p><p>El Canal de Panamá, por el que pasa entre el 3 % y el 5 % del comercio mundial y único de agua dulce, ofrece un sistema de reservas para el tránsito y uno de subastas para aquellos buques sin un cruce programado con antelación.</p></p><p><p>Este 1 de septiembre cerca de las 10:30 hora local (15:30 GMT) había 90 buques en espera para cruzar la vía: 84 con reserva y seis sin ella.</p></p><p><p>La administradora designada de la vía, Ilya Espino de Marotta, informó el pasado 27 de agosto que el buque cisterna surcoreano pagó en subasta 5,3 millones de dólares, una cifra inédita según confirmó, y que se sumaba a otras recientes de entre 1 y más de 4 millones de dólares también de naves con carga energética en muchos casos.</p></p><p><p>Espino no descartó que los precios en las pujas - que no son establecidos por el Canal - sigan creciendo, ya que dependen de las condiciones del mercado, "de la premura del buque, de la ruta, de los compromisos" de la naviera.</p></p><p><p>De acuerdo con informes de la prensa local, el G.Spirit tenía 14 días en espera cuando decidió acudir a la subasta, celebrada en una fecha no precisada oficialmente, en la que obtuvo un cupo para cruzar este 1 de septiembre.</p></p><p><p>Los costos en subastas comenzaron a dispararse en el segundo trimestre de este año, cuando el Canal registró picos de tránsito con hasta 41 en algunos días cuando la media es 36 - y los precios han superado el millón de dólares por un cupo en algunos casos un cupo, cuando la media entre octubre y febrero pasado fue de 55.000 dólares.</p></p><p><p>De acuerdo con analistas citados por medios especializados, la crisis en Ormuz ha llevado a los transportistas de energéticos como el GLP y gas natural licuado (GNL) a redirigir su ruta hacia el corredor América-Asia con lo que el paso por el Canal garantiza que lleguen a tiempo.</p></p><p><p>El Canal de Panamá atiende principalmente las rutas de la Costa Este de Estados Unidos-Asia; Costa Este de EE.UU. -Costa Oeste de Suramérica, y Europa-Costa Oeste de Suramérica. </p></p><p><p>El Canal aplica desde el pasado 30 de agosto una flexibilización en las reservas de la ampliación (neopanamax) y reducirá este mes, primero a 34 y luego a 32, los tránsitos diarios como parte de las medidas de ahorro de agua dada una sequía fuerte por El Niño, que incluyen una restricción paulatina del calado - la parte sumergida del barco - hasta llegar a los 44 pies, de un máximo de 50. </p></p><p><p>Algunas navieras anticipan que habrá más barcos en fila, pues deben llegar con menos carga dado la reducción del calado. Además "los buques sin reserva podrán experimentar demoras dependiendo de la demanda y de la capacidad disponible", ha alertado el Canal.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[La UE prevé una nueva misión civil en apoyo de fuerzas libanesas para octubre]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-ue-preve-una-nueva-mision-civil-en-apoyo-de-fuerzas-libanesas-para-octubre/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-ue-preve-una-nueva-mision-civil-en-apoyo-de-fuerzas-libanesas-para-octubre/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:55:12 +0000</pubDate><content:encoded><![CDATA[<p><p>"Nuestro objetivo es reforzar las fuerzas armadas libanesas y la capacidad del Estado libanés para garantizar la seguridad en todo su territorio. La planificación avanza a buen ritmo y nuestro objetivo es que el Consejo adopte la decisión de ponerla en marcha en octubre", anunció Kallas en una rueda de prensa al término de una reunión informal de los ministros de Defensa de la UE. </p></p><p><p>La exprimera ministra estonia destacó que los ministros, que por el carácter informal del encuentro no podían tomar decisiones en firme, debatieron los planes para "una nueva misión de la UE destinada a asesorar y formar a las Fuerzas Armadas del país, entre otras cosas en materia de seguridad fronteriza y marítima". </p></p><p><p>En cualquier caso dejó claro que, con esa nueva misión, "la UE no pretende sustituir a la FINUL", la misión desplegada por la ONU en el Líbano y que concluirá a finales de año, sino que está "invirtiendo en la capacidad del Líbano para garantizar su propia seguridad".</p></p><p><p>"La idea es reforzar las Fuerzas Armadas libanesas y también al Gobierno libanés para que puedan controlar la situación en el Líbano, lo que implica también formación, así como apoyar su control fronterizo y sus fuerzas internas para restablecer el orden" y las autoridades tengan el control del país, explicó. </p></p><p><p>Según dijo, están en contacto con el Gobierno libanés para "saber qué necesitan por su parte y qué están dispuestos a aportar los Estados miembros", y calculó que hay más de diez países dispuestos a aportar recursos y personal.</p></p><p><p>Por su parte, la ministra irlandesa de Defensa, Exteriores y Comercio, Helen McEntee, dijo que visto que persiste la inestabilidad en el país y en toda la región, es "fundamental que acordemos lo antes posible una nueva misión para el futuro". </p></p><p><p>"Si, como parece, no contamos con el apoyo de una misión bajo mandato de la ONU, sino con una futura misión de la PCSD, trabajaremos con la alta representante y la Comisión para avanzar en ello lo antes posible y para garantizar que las Fuerzas Armadas libanesas, así como el Gobierno del Líbano y el pueblo libanés, reciban apoyo en materia de seguridad marítima", recalcó.</p></p><p><p>Recordó que su propio país, junto a España y Austria, ya presentaron una  propuesta por escrito en la que se analiza la posibilidad de una misión civil con un componente de protección de las fuerzas, "garantizando el apoyo tanto a las Fuerzas Armadas libanesas como al Gobierno", y otro componente "civil y de formación".</p></p><p><p>"El objetivo es que esto se acuerde lo antes posible", insistió, ya que se trata de evitar que se produzca "un vacío allí donde sabemos que es necesaria una presencia continuada". </p></p><p><p>Según McEntee, de ahí la importancia de "llegar pronto a un acuerdo" y que los países acuerden qué contribuciones pueden aportar.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Putin promete a Erdogan que este año arrancará el primer reactor de la central de Akkuyu]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/putin-promete-a-erdogan-que-este-ano-arrancara-el-primer-reactor-de-la-central-de-akkuyu/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/putin-promete-a-erdogan-que-este-ano-arrancara-el-primer-reactor-de-la-central-de-akkuyu/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:50:13 +0000</pubDate><content:encoded><![CDATA[<p><p>"Usted planteó el objetivo ante nuestra compañía Rosatom de poner en marcha el primer bloque este año. Así será. La empresa va según lo previsto", dijo el líder ruso a Ergodan en Biskek, capital kirguís, donde ambos líderes participaron en una cumbre de la Organización de Cooperación de Shanghái (OCS).</p></p><p><p>Recordó que la planta atómica es sólo uno de los "grandes proyectos conjuntos" que están llevando a cabo ambos países. "Turquía es uno de nuestros socios privilegiados en política exterior y en economía", añadió.</p></p><p><p>Akkuyu, la primera instalación de este tipo en Turquía y que contará con cuatro bloques de 1.200 megavatios cada uno, afronta retrasos debido a la decisión de Alemania de prohibir a su corporación Siemens Energy en 2023 el suministro del equipamiento necesario para la construcción de la planta.</p></p><p><p>Por ese motivo, Rosatom anunció en enero de 2025 que demandaría a Siemens por incumplimiento de contrato. Una situación similar tuvo lugar con el equipamiento destinado a la nuclear Paks 2 en Hungría, cuya construcción también corre a cargo del consorcio estatal ruso.</p></p><p><p>Erdogan, por su parte, señaló que las relaciones entre ambos países se desarrollan a buen ritmo y destacó la importancia a las consultas. </p></p><p><p>Según medios rusos, Erdogan propondrá a Putin mediar de nuevo en el conflicto ucraniano. Turquía acogió en el pasado varias rondas de negociaciones de paz sin que estas reuniones acercaran el fin de la guerra.</p></p><p><p>Se espera además que los líderes hablen en detalle de la situación en el mar Negro tras un reciente ataque contra buques comerciales operados por Turquía, del que Ankara responsabilizó a Ucrania.</p></p><p><p>Putin ha rechazado las últimas propuestas de alto el fuego terrestre y tregua marítima propuestas por Kiev y que también contaban con el apoyo de Turquía.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Las remesas enviadas a México aumentan un 3,1 % en los primeros siete meses del año]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/las-remesas-enviadas-a-mexico-aumentan-un-31-en-los-primeros-siete-meses-del-ano/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/las-remesas-enviadas-a-mexico-aumentan-un-31-en-los-primeros-siete-meses-del-ano/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:50:11 +0000</pubDate><content:encoded><![CDATA[<p><p>Solo en julio, México captó 5.571 millones de dólares en remesas, un avance interanual del 3 %.</p></p><p><p>Con ello, México aumentó en 1.099 millones de dólares la cifra recibida en los primeros siete meses de 2025, cuando obtuvo 35.250 millones de dólares.</p></p><p><p>En México, el envío promedio de connacionales al país se elevó un 4,8 % entre enero y julio, pues pasó de 390 dólares a 408 respecto al mismo periodo de 2025.</p></p><p><p>El número de operaciones en este periodo disminuyó un 1,6 % interanual, hasta poco más de 89 millones, mientras que el 99,1 % del monto recibido llegó mediante transferencias electrónicas.</p></p><p><p>Tan solo en julio se realizaron poco más de 13 millones de operaciones, prácticamente sin cambios respecto al mismo mes de 2025, mientras que el monto promedio se elevó un 3 % hasta los 426 dólares.</p></p><p><p>Por otro lado, Banxico informó que los residentes en México enviaron al exterior remesas por un valor de 104 millones de dólares, una expansión interanual del 3,9 %.</p></p><p><p>Las remesas comenzaron a crecer de forma sostenida al inicio de la pandemia de la covid-19, en marzo de 2020, y se consolidaron como la principal fuente de ingresos externos de México.</p></p><p><p>Sin embargo, México rompió en 2025 una racha de 11 años consecutivos de crecimiento anual de las remesas, al recibir 62.471,7 millones de dólares, el 3,9 % menos que el récord de 64.745 millones alcanzado en 2024, en un contexto marcado por el endurecimiento de la política migratoria del presidente estadounidense, Donald Trump.</p></p><p><p>Las deportaciones y la agresiva la política migratoria estadounidense mantienen la preocupación en México, donde los connacionales representan cerca de la mitad de los aproximadamente 11 millones de inmigrantes indocumentados en Estados Unidos.</p></p><p><p>Las remesas equivalen a alrededor de un 4 % del producto interior bruto (PIB) mexicano y colocan al país como el segundo mayor receptor de estos recursos en el mundo, solo por detrás de la India.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Tanzania detiene a una 'influencer' congoleña crítica con el Gobierno de su país]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/tanzania-detiene-a-una-influencer-congolena-critica-con-el-gobierno-de-su-pais/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/tanzania-detiene-a-una-influencer-congolena-critica-con-el-gobierno-de-su-pais/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:50:08 +0000</pubDate><content:encoded><![CDATA[<p><p>"Dusauchoy fue detenida el 30 de agosto de 2026 en la República Unida de Tanzania por las autoridades competentes tanzanas, en ejecución de una orden de detención emitida por las autoridades judiciales de la República Democrática del Congo", dijo el Ministerio de Justicia de la RDC en un comunicado.</p></p><p><p>Las autoridades explicaron que esta detención se produce por las "gestiones judiciales" emprendidas en el marco de "expedientes penales en fase de instrucción".</p></p><p><p>El Ministerio también detalló que la Fiscalía transmitió entre octubre y noviembre del año pasado comisiones rogatorias internacionales a Bélgica relativas a expedientes penales abiertos en la Fiscalía de Primera Instancia de Kinsasa/Gombe contra Dusauchoy y otras personas, y que se emitieron órdenes de detención internacional.</p></p><p><p>Por su parte, el portavoz del Gobierno congoleño y ministro de Comunicación, Patrick Muyaya, lanzó una advertencia contra los usuarios de redes sociales acusados de insultar, calumniar y atacar de forma personal a las autoridades de la RDC.</p></p><p><p>"Es la primera de una larga lista. Dondequiera que se encuentren en el mundo, la justicia los alcanzará. A modo de ejemplo, tenemos la obligación de proteger a nuestros hijos y para ello, el Estado hará lo que debe hacer", dijo Muyaya en su cuenta de la red social X.</p></p><p><p>Dusauchoy fue condenada el 16 de diciembre de 2024 a tres años de prisión por difundir rumores falsos e insultar al opositor Jacky Ndala y los servicios de inteligencia congoleños, aunque fue liberada en marzo de 2025, tras lo que abandonó la RDC.</p></p><p><p>Desde entonces, se ha mostrado muy crítica con las autoridades congoleñas, y ha proferido numerosos insultos contra el presidente, Félix Tshisekedi, y la primera dama, Denise Nyakeru Tshisekedi.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Médicos especialistas de Amambay renuncian a Salud Pública]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/medicos-especialistas-de-amambay-renuncian-a-salud-publica/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/medicos-especialistas-de-amambay-renuncian-a-salud-publica/</guid><dc:creator><![CDATA[Eder Rivas]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:45:14 +0000</pubDate><content:encoded><![CDATA[<p>Tres especialistas en <b>terapia intensiva neonatal </b>y un <b>cirujano pediátrico</b> que prestaban servicios en Pedro Juan Caballero, <b>renunciaron</b> a sus funciones en el sistema de salud pública de <b>Amambay</b>.</p><p>Los médicos especialistas renunciantes son las terapistas neonatales, doctoras <b>Cristina Gamarra</b>, <b>Laura Ibáñez</b> y <b>Mónica Denis</b>, además del doctor <b>Luis González</b>, cirujano pediátrico.</p><p>La información fue confirmada por el doctor <b>Lisandro Riveros</b>, referente del <b>Sindicato Nacional de Médicos (Sinamed)</b> en la zona. Las dimisiones ocasionarían <b>graves consecuencias</b> teniendo en cuenta que eran los únicos en sus respectivas especialidades en Amambay.</p><img src="https://www.abc.com.py/resizer/gqvAL3AsyDyEreFtOtwNwQcERAg=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/Z4TUBVAZZRHI5OAQ2R2YBRVHOY.jpg" alt="Médicos marchan en Pedro Juan Caballero en apoyo a la huelga nacional, exigiendo reajuste salarios y dignificación de la salud." height="847" width="1280"/><h2>¿Cuál es la postura institucional?</h2><p>Hasta el momento, <b>ninguna autoridad local de salud pública se pronunció</b> sobre el caso por lo que se desconoce qué estrategias serán utilizadas para contener un eventual colapso del sistema de salud en esta parte del país.</p><p>Lea más: <a href="" rel="" title="">¿Habrá otra huelga de médicos? Esto dicen los gremios</a></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/uv4oIECYDGzU79OB-7bJaiOeJT0=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/ULV3TNHWNFB67P7CGSGNDMO4QE.jpg"><media:description type="plain"><![CDATA[Médicos y enfermeras protestan frente al Hospital Regional Dr. Aníbal Leoncio Medina en Pedro Juan Caballero.]]></media:description><media:title><![CDATA[Médicos y enfermeras de Pedro Juan Caballero protestan por mejoras laborales frente al Hospital Regional Dr. Aníbal Leoncio Medina Valente.]]></media:title></media:content></item><item><title><![CDATA[Presidente de Panamá visitará Ecuador el viernes para hablar sobre economía y seguridad]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/presidente-de-panama-visitara-ecuador-el-viernes-para-hablar-sobre-economia-y-seguridad/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/presidente-de-panama-visitara-ecuador-el-viernes-para-hablar-sobre-economia-y-seguridad/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:45:08 +0000</pubDate><content:encoded><![CDATA[<p><p>Una fuente diplomática confirmó este martes a EFE que la reunión de Mulino con Noboa tendrá lugar en la ciudad costera de Guayaquil (suroeste), pero no proporcionó más detalles sobre la agenda.</p></p><p><p>Kury recordó en la radio Centro Digital que Ecuador y Panamá tienen una "relación histórica" y subrayó que con el presidente Mulino "hay una excelente relación".</p></p><p><p>El canciller anotó que el país centroamericano es un centro financiero, logístico y de comercio donde se establecen muchas empresas para "distribuir o entrar a Latinoamérica".</p></p><p><p>Indicó que entre los temas que tratan Ecuador y Panamá figuran el comercio, la inversión y cooperación en seguridad, sobre todo, para enfrentar al crimen organizado trasnacional.</p></p><p><p>El pasado 24 de octubre, Javier Martínez-Acha y Gabriela Sommerfeld, a la sazón cancilleres de Panamá y Ecuador, respectivamente, coincidieron, en Quito, en la "necesidad urgente" de combatir juntos al crimen organizado trasnacional y de trabajar para que esa lucha se convierta en un eje transversal de la agenda multilateral.</p></p><p><p>"Somos hermanos en la historia y estamos unidos por muchos propósitos. En la democracia, por ejemplo, y en la lucha contra el crimen organizado internacional, en mi opinión, la amenaza más grande que sufren nuestras democracias. Y juntos tenemos que coordinarnos en la región para derrotar esa lacra", aseguró entonces Martínez-Acha.</p></p><p><p>Martínez-Acha llegó a Quito para estar presente en la II Reunión de Consultas Políticas, y además suscribió junto a Sommerfeld dos acuerdos de cooperación relacionados con la atención e intercambio de información para impulsar una migración segura, ordenada y regular, y otro con el fortalecimiento de las academias diplomáticas.</p></p><p><p>Por su parte, Sommerfeld señaló que la reunión con Martínez-Acha les permitió marcar la agenda de trabajo "para el futuro en materia comercial, multilateral, y migratoria" y la "apertura de nuevos caminos para integrar y fortalecer" ambas economías.</p></p><p><p>En ese último punto, ambos señalaron que las cancillerías promoverán los acercamientos técnicos para impulsar las negociaciones de un Acuerdo de Complementación Económica, enfocado en crear sinergias y encadenamientos productivos entre las economías de los dos países, para promover un intercambio económico y comercial equilibrado. </p></p><p><p>Kury comentó que la visita de Mulino será la segunda de un presidente a Ecuador en menos de un mes, después de que el pasado 6 de agosto visitara el país andino el gobernante argentino, Javier Milei.</p></p><p><p>"Enfatizo el gran posicionamiento que está teniendo el Ecuador en el mundo con las visitas de todos estos presidentes, cancilleres y delegaciones de otros países", apuntó el titular de la diplomacia ecuatoriana.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Vuelta al colegio sin maestros en las escuelas cristianas de Jerusalén Este]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/vuelta-al-colegio-sin-maestros-en-las-escuelas-cristianas-de-jerusalen-este/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/vuelta-al-colegio-sin-maestros-en-las-escuelas-cristianas-de-jerusalen-este/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:45:06 +0000</pubDate><content:encoded><![CDATA[<p><p>Aunque las 14 escuelas cristianas de la ciudad santa habían previsto su vuelta al cole para este martes, la negativa de Israel a renovar los permisos de circulación de la mayoría de los docentes residentes en Cisjordania ocupada obligó a suspender el primer día de curso en todos los centros de este tipo.</p></p><p><p>"Llevo 14 años trabajando en este colegio y me preocupa que este sea el último", cuenta a EFE desde un aula vacía Queen Casís, maestra de inglés en el colegio de los Hermanos de La Salle de la ciudad vieja de Jerusalén, donde este lunes deberían haber correteado 620 niños de entre 4 y 18 años y acudido a su puesto de trabajo 80 empleados.</p></p><p><p>Ella es una de las pocas que recibieron la autorización para asistir este martes, pero la mayoría de sus compañeros de Cisjordania se tuvieron que quedar en sus casas. </p></p><p><p>Atraída por el mejor salario de los colegios de Jerusalén, Casís viaja a diario a la ciudad desde Beit Yala, un pueblo a las afueras de Belén (centro de Cisjordania) que, aunque a menos de diez kilómetros de distancia, está separada de La Salle por un puesto de control israelí.</p></p><p><p>"Desde que empezó la guerra (el 7 de octubre de 2023), las autoridades israelíes han ido poniendo más y más trabas. Cada año ha sido más difícil", añade la maestra de árabe, que en septiembre de 2025 participó en una huelga para pedir a Israel que dejara acceder a 171 maestros de Cisjordania a sus puestos de trabajo en distintas escuelas cristianas de Jerusalén.</p></p><p><p>Aquella crisis se solucionó tras tres días sin clases y con la intermediación de la Secretaría General de Escuelas Cristianas, pero Casís teme que esta ocasión requiera mayores esfuerzos.</p></p><p><p>En marzo, el Ministerio de Educación israelí envió una carta a los directores de los colegios cristianos de Jerusalén en la que indicaba que, para el curso académico 2026-2027, solo se autorizaría la contratación de profesores que residieran en la ciudad y poseyeran títulos de docencia israelíes.</p></p><p><p>El lunes, tras ver que parte de su personal docente seguía sin permisos para trabajar, Daúd Casabri, director del colegio de La Salle, firmó junto a otros educadores cristianos de Jerusalén un comunicado en el que se anunciaba la suspensión de clases hasta que se volvieran a expedir y renovar los permisos necesarios para los profesores y el personal.</p></p><p><p>Tras interrumpir las clases y contactar con el nuncio apostólico, la tarde de este martes las autoridades israelíes decidieron renovar hasta diciembre los permisos de todos los maestros de los colegios cristianos de Jerusalén Este residentes en Cisjordania.</p></p><p><p>"Es la segunda vez que nos hacen lo mismo. Esto es inaceptable, nuestros hijos tienen derecho a recibir educación", lamentaba el director a EFE, que confiesa temer no saber qué va a pasar después de diciembre.</p></p><p><p>"Solo le doy gracias a Dios por tener un permiso para venir al colegio", expresa Queen Casís, la maestra de árabe, mientras ordena fichas de vocabulario para los alumnos de primer curso. </p></p><p><p>"Si no estuviera aquí hoy, no podría cobrar mi sueldo y mi familia no tendría ningún ingreso", añade la docente de Beit Yala, que teme no poder permanecer en su trabajo después de diciembre.</p></p><p><p>Según Casís, algunos de sus compañeros habían llegado a contratar a abogados para que les abrieran casos en los juzgados israelíes y así poder ir a trabajar. </p></p><p><p>"Ese es el nivel de desesperación de los trabajadores de Cisjordania",dijo</p></p><p><p>Casabri, director de La Salle, alega que los maestros de Cisjordania son "irremplazables" por la poca oferta de docentes cristianos en Jerusalén para una demanda tan grande como 14 centros educativos. </p></p><p><p>"Necesitamos mantener el espíritu cristiano de la escuela, y para ello necesitamos a estos profesores de Belén y de Ramala", añade.</p></p><p><p>"El Gobierno (israelí) no hace más que poner obstáculos al pueblo palestino en todas partes. Si vas a cualquier lugar de Cisjordania, hay colonos que solo quieren complicarnos la vida. </p></p><p><p>Y, como eso, esto también es ocupación. Sin distinguir entre musulmanes y cristianos".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Autoridades bailando y médicos mendigando, dice Rocío Vallejo]]></title><link>https://www.abc.com.py/politica/2026/09/01/autoridades-bailando-y-medicos-mendigando-dice-rocio-vallejo/</link><guid isPermaLink="true">https://www.abc.com.py/politica/2026/09/01/autoridades-bailando-y-medicos-mendigando-dice-rocio-vallejo/</guid><dc:creator><![CDATA[María Teresa Blanco, ABC Color]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:43:21 +0000</pubDate><content:encoded><![CDATA[<p>La diputada<b> Rocío Vallejo (PPQ)</b> manifestó que el sistema de salud pública tiene <b>tres ejes fundamentales</b>: estructura, médicos e insumos y personal de blanco. </p><p>Agregó que quizás se pueda dar atención sin una infraestructura, pero no sin médicos, insumos y medicamentos y sugirió al <b>presidente Santiago Peña</b> que deje de construir hospitales si los médicos le están renunciando.</p><p><b>Lea más: </b><a href="https://www.abc.com.py/economia/2026/09/01/gobierno-presenta-presupuesto-2027-sube-el-tope-fiscal-pero-no-habra-reajuste-para-medicos/" target="_self" rel="" title="https://www.abc.com.py/economia/2026/09/01/gobierno-presenta-presupuesto-2027-sube-el-tope-fiscal-pero-no-habra-reajuste-para-medicos/"><b>Gobierno presenta Presupuesto 2027: sube el tope fiscal, pero no habrá reajuste para médicos</b></a></p><p>“¿Cómo va a hacer con estos hospitales nuevos, sin insumos y sin médicos? <b>¿De qué le sirve a Santiago inaugurar hospitales nuevos si no tienen médicos?</b> No sirve la hermosa infraestructura si no tenemos médicos. Nos estamos quedando sin médicos especialistas y esto no se inventa de la noche a la mañana", dijo la <b>diputada Vallejo.</b></p><h2>¿Cuánto se gastó en el rally?</h2><p>La parlamentaria indicó que mientras l<b>os hospitales</b> se <b>quedaron desabastecidos</b> se gastaron millones en la realización del Rally, y pidió que <b>se transparente cuánto</b> se entregó para la <b>organización del evento. </b></p><p>“¿Cuánto se gastó para el rally, <a href="https://www.abc.com.py/politica/2026/09/01/defensa-destino-g-1800-millones-a-merienda-de-militares-durante-rally/" target="_self" rel="" title="https://www.abc.com.py/politica/2026/09/01/defensa-destino-g-1800-millones-a-merienda-de-militares-durante-rally/"><b>cuánto costó</b> <b>eso</b></a>? ¿Será que no estaba allí el aumento de los médicos, de los insumos de esa persona que no disfruta de ese deporte?“, se preguntó la diputada opositora.</p><p><b>Lea más: </b><a href="https://www.abc.com.py/politica/2026/09/01/colapso-en-salud-ante-indolencia-de-gobierno-dice-diputado-colorado/" target="_self" rel="" title="https://www.abc.com.py/politica/2026/09/01/colapso-en-salud-ante-indolencia-de-gobierno-dice-diputado-colorado/"><b>Colapso en salud ante indolencia de gobierno, dice diputado colorado</b></a></p><p>La parlamentaria manifestó que, mientras <b>las autoridades</b> se sacaban fotos sonrientes y<b> bailaban en el rally,</b> los médicos estaban mendigando en las calles y los pacientes se quedaban sin atención e insumos. </p><p>“Se quedan esas caras sonrientes de esas altas autoridades, el <b>presidente bailando</b> y los médicos suplicando, pacientes sin atención. Esa es la triste historia del Paraguay”, manifestó Vallejo. </p><p>Le sugirió también al presidente<a href="https://www.abc.com.py/politica/2026/08/31/varela-pide-a-pena-dejar-el-modo-rally-y-wiens-dice-que-todo-tiene-un-limite/" target="_self" rel="" title="https://www.abc.com.py/politica/2026/08/31/varela-pide-a-pena-dejar-el-modo-rally-y-wiens-dice-que-todo-tiene-un-limite/"><b> Santiago Peña</b> </a>a dejar de construir hospitales si no cuenta con médicos capacitados para <b>brindar atención. </b></p><p><b>Lea más:</b><a href="https://www.abc.com.py/nacionales/2026/09/01/video-viralizan-la-desconexion-total-de-santiago-pena-con-la-realidad/" target="_self" rel="" title="https://www.abc.com.py/nacionales/2026/09/01/video-viralizan-la-desconexion-total-de-santiago-pena-con-la-realidad/"><b> Video: viralizan la “desconexión total” de Santiago Peña con la realidad</b></a></p><p>“No nos sirve tanta linda infraestructura, lo de seguir construyendo hospitales, solo es un gran negociado. Sin médicos no hay salud. <b>Es triste ver cómo este gobierno no le dio respuesta a los médicos</b>, no supo parar la crisis”, dijo la parlamentaria opositora.</p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/2OwsPvlDEvbGVqMPVsHt6CsVwzk=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/Z7AYMUKJANHOTJTOV64W27MD6E.jpg"><media:description type="plain"><![CDATA[Presidente Santiago Peña (C) llegó tarde para en un evento privado en Itapúa.]]></media:description><media:title><![CDATA[Santiago Peña se reúne con corredores del WRC en evento privado en Itapúa]]></media:title></media:content></item><item><title><![CDATA[Crisis sanitaria: diputado afirma que Peña acata órdenes de Cartes en el conflicto con médicos]]></title><link>https://www.abc.com.py/nacionales/2026/09/01/crisis-sanitaria-diputado-afirma-que-pena-acata-ordenes-de-cartes-en-el-conflicto-con-medicos/</link><guid isPermaLink="true">https://www.abc.com.py/nacionales/2026/09/01/crisis-sanitaria-diputado-afirma-que-pena-acata-ordenes-de-cartes-en-el-conflicto-con-medicos/</guid><dc:creator><![CDATA[Luis Ríos]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:40:28 +0000</pubDate><content:encoded><![CDATA[<p>El legislador afirmó de manera contundente que la negativa del presidente <b>Santiago Peña</b> a responder a los reclamos del personal de blanco responde a una directiva directa del titular de la <b>Asociación Nacional Republicana</b> (ANR), <b>Horacio Cartes</b>.</p><p><a href="https://www.abc.com.py/nacionales/2026/08/28/huelga-de-medicos-todos-los-cirujanos-pediatricos-y-90-de-anestesiologos-estan-renunciantes/">Huelga de médicos: todos los cirujanos pediátricos y 90% de anestesiólogos están renunciantes</a></p><p>Para el parlamentario altoparanaense, la postura rígida del <b>Poder Ejecutivo</b> ante el gremio médico no es fruto de la casualidad ni de una imposibilidad financiera real, sino de un esquema de poder impulsado desde la cúpula partidaria.</p><p><iframe width="560" height="315" src="https://www.youtube.com/embed/8MkYX3JgNPo?si=DK4DS1qQeGlv8HV3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p><p>“La verdad es que Horacio Cartes se está burlando del pueblo colorado. Él cree que puede hacer lo que quiere dentro del partido y con la plata. Peña está haciendo lo que Cartes le mandó a hacer. Hoy tenemos la salud en terapia intensiva y esto es doloroso porque hay especialidades que no se pueden sustituir”, aseveró Martínez.</p><p><a href="https://www.abc.com.py/nacionales/2026/08/31/salud-minimiza-ola-de-renuncias-de-especialistas-pese-a-alerta-gremial-por-falta-de-reemplazos/">Salud minimiza ola de renuncias de especialistas pese a alerta gremial por falta de reemplazos</a></p><p>El diputado, quien recordó su trayectoria como integrante del Consejo Departamental de Salud en Alto Paraná, instó al Presidente de la República a reflexionar y corregir la postura oficial frente a las exigencias médicas.</p><p>“Yo siento mucho por esa gente que está sufriendo y por los médicos que están renunciando. Les pido a las autoridades que cambien de actitud, porque esto lo están haciendo a propósito por orden de Horacio Cartes”, lanzó.</p><p><iframe width="560" height="315" src="https://www.youtube.com/embed/77ARLoSpQiM?si=gjqeSMW3u6gV0ze0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p><h2>El homenaje a Eligio Ayala y el contraste fiscal</h2><p>Durante la entrevista, Martínez llamó la atención de los periodistas al vestir una prenda con la figura del expresidente liberal <b>Eligio Ayala</b>. Al ser consultado sobre el significado de la vestimenta, el legislador calificó a Ayala como un referente histórico de honestidad y austeridad que debería ser tomado como ejemplo por cualquier signo político.</p><p><a href="https://www.abc.com.py/economia/2026/09/01/gobierno-presenta-presupuesto-2027-sube-el-tope-fiscal-pero-no-habra-reajuste-para-medicos/">Gobierno presenta Presupuesto 2027: sube el tope fiscal, pero no habrá reajuste para médicos</a></p><p>“Este es un homenaje al mejor presidente de Latinoamérica, un verdadero libertario en el sentido de que se obstinaba en tener déficit cero. Eligio Ayala demostró en los momentos más difíciles de la patria que, si se administra con honradez, se pueden lograr grandes cosas, como ganar una guerra gracias a una excelente gestión”, explicó.</p><p><iframe width="560" height="315" src="https://www.youtube.com/embed/fQumldMPDqo?si=2uyiUc7VZUJ51HrD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p><p>A partir de este hito histórico, el diputado contrapuso la gestión hacendaria de los años 1920 con el escenario económico actual, advirtiendo sobre el nivel de endeudamiento del país y la pérdida del poder adquisitivo de la ciudadanía.</p><p><a href="https://www.abc.com.py/politica/2026/08/31/gobierno-niega-reajuste-salarial-a-medicos-y-ofrece-parche-de-aumento-en-pgn-2027/">Gobierno descarta reajuste salarial a médicos y ofrece “parche” de aumento en PGN 2027</a></p><p>“Estamos ante una catástrofe fiscal de deuda y de todo. ¿Quién va a pagar esto? Con la inflación que hay hoy, la plata en el bolsillo ya no alcanza para nada. Nos enchufaron un espejismo de que todo estaba bien, pero la realidad muestra que todo era falso”, concluyó.</p><p><iframe width="560" height="315" src="https://www.youtube.com/embed/ni1JSwCpkhs?si=vf6O3QEsVuWBWouU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/XGB2MUycDcW6q2vhDcMEdtmuImM=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/G4KHBK5BVJHZJIHUGZJWARL7NE.jpg"><media:description type="plain"><![CDATA[Miguel Martínez (Independiente), diputado.]]></media:description><media:credit role="author" scheme="urn:ebu">ABC COLOR</media:credit></media:content></item><item><title><![CDATA[La inflación de agosto en Perú subió 0,15 % interanual]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/la-inflacion-de-agosto-en-peru-subio-015-interanual/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/la-inflacion-de-agosto-en-peru-subio-015-interanual/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:40:17 +0000</pubDate><content:encoded><![CDATA[<p><p>Hasta el mes de agosto, la tasa de inflación acumulada en Perú fue de 3,87 %, mientras que el índice de precios de Lima Metropolitana, donde reside un tercio de la población nacional, subió en 0,07 % en ese mes y acumuló una inflación de 4,16 % en lo que va del año.</p></p><p><p>De acuerdo al informe sobre Variación de los Indicadores de Precios de la Economía, los mayores incrementos de precios fueron en Bebidas alcohólicas y tabaco con 0,94 %; Alojamiento, agua, electricidad, gas y otros combustibles con 0,88 %; Transporte con 0,49 %; Restaurantes y hoteles con 0,27 %; y Muebles, artículos para el hogar y conservación del hogar con 0,22 %.</p></p><p><p>Además, hubo cinco divisiones que estuvieron por debajo del promedio nacional, las cuales fueron Prendas de vestir y calzado con 0,13 %; Salud con 0,07 %; Comunicaciones con 0,03 %, Educación con 0,02 % y Alimentos y bebidas no alcohólicas con -0,33 %.</p></p><p><p>Uno de los sectores más sensibles en agosto fue el de Transporte, que sufrió un incremento de 0,49 % por los mayores precios en combustibles como petróleo diésel 13,3 %, gasohol 8,7 % y en menor medida el gas natural vehicular 0,1 %.</p></p><p><p>Estos incrementos provocaron protestas y paralizaciones en ciudades selváticas como Pucallpa e Iquitos, que tienen subsidios estatales para el combustible utilizado en el transporte público y de carga, pero denunciaron escasez de diésel en los centros de servicio.</p></p><p><p>En tanto que bajó de precio el gas licuado de petróleo vehicular -2,2 %.</p></p><p><p>También, hubo alza de precios en transporte de pasajeros por carretera 0,2 %, como pasaje en taxi 0,7 %, pero el pasaje en ómnibus interprovincial bajó -5,1 %.</p></p><p><p>A su vez, los pasajes aéreos internacionales cayeron -9,1 % y los nacionales -5,4 %.</p></p><p><p>En el incremento de la inflación a nivel nacional contribuyo también el alza de precios de la electricidad residencial, gasohol y petróleo asociados a los problemas internos de abastecimiento y cierre de carreteras por el clima, indicó el INEI en referencia a las lluvias por el inicio del fenómeno climático de El Niño.</p></p><p><p>El menor desembarque de pescados como bonito y jurel, por el calentamiento del mar generado por El Niño, provocaron el encarecimiento de sus precios, así como de otros productos alimenticios por los problemas de transporte por carretera.</p></p><p><p>Las ciudades con las mayores alzas de precios fueron la selvática Puerto Maldonado con 0,99 %, Pucallpa con 0,87 %, la surandina Puno con 0,82 %, Abancay y Huaraz con 0,78 %, respectivamente.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El emporio de Messi, un entramado internacional de empresas que no se agota en el fútbol]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/el-emporio-de-messi-un-entramado-internacional-de-empresas-que-no-se-agota-en-el-futbol/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/el-emporio-de-messi-un-entramado-internacional-de-empresas-que-no-se-agota-en-el-futbol/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:40:14 +0000</pubDate><content:encoded><![CDATA[<p><p>De acuerdo a la revista Forbes, el astro argentino de 39 años embolsó durante 2025 unos 135 millones de dólares, repartidos entre el suculento contrato con el Inter Miami y los patrocinios y vínculos publicitarios con múltiples empresas.</p></p><p><p>Los 207 partidos, 125 goles y 68 asistencias a través de más de 20 años vistiendo la equipación de la albiceleste cimentaron una imagen irresistible para las marcas, que lo acompañaron desde que comenzó a destacar en el Barcelona, donde el rol de su fallecido padre, Jorge Messi, fue fundamental para la construcción de un verdadero imperio económico. </p></p><p><p>Messi padre mostró un bajo perfil público y un evidente talento en la negociación, que reportaron a lo largo de los años un crecimiento imparable del patrimonio familiar, al punto de que en mayo de 2026 los medios especializados calculaban que esa fortuna ya había alcanzado los 1.000 millones de dólares.</p></p><p><p>En su rol como representante y administrador de ese patrimonio, Messi diversificó los ingresos de su hijo más allá de los contratos publicitarios -incluyó hasta la promoción turística de Arabia Saudí- y fue reinvertido en el sector inmobiliario: clubes de campo, rascacielos y hoteles de lujo.</p></p><p><p>Pero esa mencionada discreción de Jorge Messi se vio empañada en varias oportunidades por la Justicia.</p></p><p><p>Lionel Messi declaró en 2013 ante tribunales españoles que su padre era el responsable de sus cuentas, en el contexto de un juicio por fraude fiscal de más de cinco millones de euros que los condenó en 2016 a 21 meses de prisión, una pena excarcelable por falta de antecedentes.</p></p><p><p>Como titular de la firma Mega Star Enterprises, Jorge Messi figuró en la revelación periodística internacional conocida como Panamá Papers, ya que creó junto a su hijo esa empresa un día después del comienzo de esa investigación fiscal en España.</p></p><p><p>La cadena MiM Hotels, con sedes en distintas zonas turísticas de España, pertenece a la familia Messi y desde fines de 2025 es operada por Meliá.</p></p><p><p>Algunos de los jugadores más cercanos a la estrella argentina del fútbol, tanto en el campo como fuera de él, se sumaron a algunos negocios: con Ángel Di María construyó viviendas en Rosario, la ciudad natal de ambos; y con el uruguayo Luis Suárez fundaron el Deportivo LSM, que está en ascenso en el fútbol uruguayo.</p></p><p><p>Los clubes son uno de los focos de inversión de los Messi y tal vez definan el futuro del hasta esta semana el número diez de la selección argentina cuando deje de jugar al balón. </p></p><p><p>En España, la familia es dueña del Unió Esportiva Cornellà, un club de la quinta división en España.</p></p><p><p>En Argentina, el hermano del astro, Matías Messi, es presidente del Leones FC, que ya juega por la Primera C, a cuatro ascensos de la primera división. </p></p><p><p>Los Messi también son dueños de restaurantes en Rosario y Barcelona, entre otras ciudades, un rubro en el que el mismo Lionel acaba de ampliar su participación al sumarse como socio a la cadena argentina El Club de la Milanesa, que busca expandirse en España.</p></p><p><p>La firma Limecu España 2010 -una referencia a las letras iniciales de Lionel Messi Cuccittini- es el vértice que conecta la red del emporio del clan rosarino. Su titular es el otro hermano del jugador, Rodrigo Messi, y está inscrita en Andorra.</p></p><p><p>En noviembre de 2025, 'Leo' se quitó las botas y lució zapatos para participar del American Business Forum en Miami, y allí dijo: "El tema empresarial es algo que me interesa. Me gustaría seguir aprendiendo porque no sé nada y estoy arrancando en esto".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item><item><title><![CDATA[Florida ejecutará hoy a su decimocuarto condenado del año, más que el resto de EEUU junto]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/florida-ejecutara-hoy-a-su-decimocuarto-condenado-del-ano-mas-que-el-resto-de-eeuu-junto/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/florida-ejecutara-hoy-a-su-decimocuarto-condenado-del-ano-mas-que-el-resto-de-eeuu-junto/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:40:11 +0000</pubDate><content:encoded><![CDATA[<p><p>Lucas recibirá una inyección letal a las 18:00 hora local (22:00 GMT) en la Prisión Estatal de Florida en Raiford, al norte del estado, según la orden firmada por el gobernador, el republicano Ron DeSantis.</p></p><p><p>La de Lucas es la primera ejecución en el país desde el 18 de agosto, cuando Florida aplicó la inyección letal a William Silvia. Cinco días antes, Oklahoma, Tennessee y Alabama ejecutaron a tres reos el mismo día, algo que no pasaba desde 2010.</p></p><p><p>Antes de este martes, el país sumaba 23 ejecuciones en 2026: 13 en Florida y diez repartidas entre otros cinco estados, según el Death Penalty Information Center (DPIC).</p></p><p><p>El conocido como 'estado del sol' ejecutó a 19 reos en 2025, un récord en su historia moderna. Con Lucas son 42 desde que DeSantis llegó al cargo en 2019, y el gobernador, que lo deja en enero, firmó 16 órdenes de ejecución este año.</p></p><p><p>Un jurado lo declaró culpable en febrero de 1977 de asesinato en primer grado y de dos intentos de asesinato. El Tribunal Supremo de Florida anuló después cuatro veces la pena de muerte por errores en el procedimiento, y en total se le impuso cinco veces por el mismo crimen.</p></p><p><p>Los registros judiciales sitúan el crimen la noche del 13 de agosto de 1976 en la casa de Jill Piper, en Bonita Springs (Florida). La joven había roto con Lucas y había pedido a dos amigos que la acompañaran esa noche. Él disparó contra los tres; los otros dos, de 17 y 19 años, resultaron heridos.</p></p><p><p>Organizaciones contra la pena de muerte pidieron a DeSantis que cambiase la condena. Floridanos por Alternativas a la Pena de Muerte (FADP, en inglés) alegó que Lucas, sin antecedentes penales, creció en un entorno de violencia y consumo de drogas, y que la fiscalía insistió en la pena capital en cada nuevo juicio.</p></p><p><p>Florida tiene fijadas otras dos ejecuciones por asesinato en septiembre: la de Daniel Conahan, el día 10, y la de Curtis Beasley, el 29.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Padres y estudiantes se manifiestan para reclamar reposición de directora y docente en Quyquyhó]]></title><link>https://www.abc.com.py/interior/2026/09/01/padres-y-estudiantes-se-manifiestan-para-reclamar-reposicion-de-directora-y-docente-en-quyquyho/</link><guid isPermaLink="true">https://www.abc.com.py/interior/2026/09/01/padres-y-estudiantes-se-manifiestan-para-reclamar-reposicion-de-directora-y-docente-en-quyquyho/</guid><dc:creator><![CDATA[Emilce Ramírez.corresponsal]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:35:58 +0000</pubDate><content:encoded><![CDATA[<p>Los estudiantes decidieron no ingresar a clases y, acompañados de sus padres, se concentraron frente al colegio para solicitar que <b>ambas docentes sean restituidas en sus funciones</b>.</p><p>La medida de separación de<b> la directora y de su hermana docente de la institución</b>, fue <b>dispuesta por la supervisora Florinda Caballero de Paredes</b> y generó preocupación entre los padres y alumnos, quienes cuestionan la decisión y piden una solución al conflicto institucional.</p><img src="https://www.abc.com.py/resizer/YLkZ4wVVB77LAuNIslrR_0e33ZY=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/NYKX5S5O3VDWFPE52TJNGPP5DU.jpg" alt="El Padre de familia Gabriel Ramírez denunció el atropello a la institución tras la separación del cargo de la directora Cinthia Carolina Franco y de su hermana, la profesora Lourdes Franco." height="1427" width="1102"/><p>El padre de familia <b>Gabriel Ramírez </b>calificó la situación<b> como un atropello a la institución</b> y manifestó su preocupación por la decisión adoptada contra las docentes.</p><p><a href="https://www.abc.com.py/policiales/2026/08/04/goteras-humedad-y-carencias-asi-sobreviven-en-comisarias-de-paraguari/">Goteras, humedad y carencias: así sobreviven en comisarías de Paraguarí</a></p><p>Asimismo, la madre de familia <b>Natalia Chaparro</b> manifestó que los padres de familia, docentes y la comisión de la ACE analizarán la situación y determinarán las acciones a seguir.</p><h2>No acató invitación y fue separada del cargo</h2><p>El conflicto se habría iniciado<b> luego de que la directora comunicara al intendente local, Patrocinio Medina</b>, que los estudiantes no participarían del desfile por el aniversario de fundación de la ciudad y la fiesta patronal de la Natividad de la Virgen María, organizado por la Municipalidad, para el próximo 8 de este mes.</p><img src="https://www.abc.com.py/resizer/9f394qOcUVBFP7LxP_6xEqM1_6k=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/WER6FL32RRB3LBR6MV4E37JSTI.jpg" alt="El Colegio Nacional Agustín Fernando de Pinedo informó a la municipalidad que no participará en el próximo desfile." height="1057" width="720"/><p>En su nota alegó que no tendrán tiempo para ensayar teniendo en cuenta que también representa gasto para los estudiantes y agradeció la invitación.</p><p><a href="https://www.abc.com.py/nacionales/2026/07/07/quyquyho-titular-de-junta-con-arresto-domiciliario-sesiona-desde-su-casa-y-deja-el-cargo-a-su-suegro/">Quyquyhó: titular de Junta con arresto domiciliario sesiona desde su casa y deja el cargo a su suegro</a></p><p>Durante la jornada de protesta, la supervisora <b>Caballero de Paredes</b> llegó hasta la institución para dialogar con los <b>manifestantes y propuso que la encargada de despacho retome momentáneamente sus funciones</b>, teniendo en cuenta que existe una denuncia presentada por una madre de familia por supuesto maltrato a una estudiante. La propuesta no fue aceptada por los manifestantes.</p><img src="https://www.abc.com.py/resizer/PEAjqL6j044BeyANwPfLxoCSWoQ=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/OVABJQIU2FF7XFR4JH2NVH2EG4.jpg" alt="Alumnos del Colegio Nacional Agustín Fernando de Pinedo de Quyquyhó se manifestaron frente a la institución y reclamaron la reposición en el cargo de la directora Cinthia Franco." height="933" width="1686"/><p>El abogado de la directora,<b> Salustiano Ortíz</b>, explicó que su defendida había observado a la alumna por ir a la institución fuera de su horario de clases a levantar firma de estudiantes que están a favor del desfile.</p><p>Esto sucedió, luego de la decisión asumida por la dirección y de eso se valieron para denunciarla <b>ante la Comisaría local</b>, explicó el abogado.</p><p>La medida de fuerza continua frente de la institución y decidieron conformar una comisión de negociación integrada por padres de familia, la supervisión, estudiantes, <b>para buscar una salida al conflicto suscitado </b>dentro de la comunidad educativa.</p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/zCGOPfbVwcAVC1PBJnonzt2nADM=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/U63YMVDTUNGA7F45X5SPL62NJY.jpg"><media:description type="plain"><![CDATA[Los alumnos y padres de familia piden la reposición en el cargo de la directora Cinthia Carolina Franco y de la docente Lourdes Franco, quienes desde hoy debían cumplir horario laboral en la supervisión local.]]></media:description><media:title><![CDATA[Alumnos y padres exigen reposición de directora Cinthia Carolina Franco en el Colegio Nacional Agustín Fernando de Pinedo.]]></media:title><media:credit role="author" scheme="urn:ebu">Emilce Ramírez</media:credit></media:content></item><item><title><![CDATA[Rubin tilda de “kirchnerista” el PGN 2027 y alerta sobre el rumbo del Partido Colorado]]></title><link>https://www.abc.com.py/politica/2026/09/01/rubin-tilda-de-kirchnerista-el-pgn-2027-y-alerta-sobre-el-rumbo-del-partido-colorado/</link><guid isPermaLink="true">https://www.abc.com.py/politica/2026/09/01/rubin-tilda-de-kirchnerista-el-pgn-2027-y-alerta-sobre-el-rumbo-del-partido-colorado/</guid><description></description><pubDate>Tue, 01 Sep 2026 15:35:32 +0000</pubDate><content:encoded><![CDATA[<p>El diputado Rubén Rubin<b> expresó su rotundo rechazo al proyecto </b>de <a href="https://www.abc.com.py/economia/2026/09/01/pgn-2027-gobierno-presento-proyecto-con-aumento-del-112-y-preve-endeudarse-por-us-2100-millones/" target="_self" rel="" title="https://www.abc.com.py/economia/2026/09/01/pgn-2027-gobierno-presento-proyecto-con-aumento-del-112-y-preve-endeudarse-por-us-2100-millones/"><b>Presupuesto General de la Nación (PGN) 2027</b></a>, advirtiendo que las actuales proyecciones financieras y de gasto están arrastrando al Partido Colorado hacia un rumbo ideológico y administrativo cuestionable. </p><p>Según el legislador, el país se encuentra ante una <b>decisión crucial sobre su futuro político y económico.</b></p><p>“Este presupuesto, para mí, es un punto de inflexión de nuestra democracia. Nosotros, en el 2027 vamos a ver si nos<b> vamos hacia el lado de Maduro, Cristina Kirchner y compañía</b>, o vamos a ser una derecha responsable”, sostuvo. </p><p>Rubin apuntó que las señales del oficialismo anticipan <b>la consolidación de un perfil político afín al kirchnerismo (izquierda argentina)</b>, donde los sectores tradicionales optan por ignorar la delicada realidad financiera del Estado. En esa línea, fue enfático al denunciar la falta de responsabilidad fiscal.</p><p>“El partido tradicional sabe que no estamos bien financieramente, que no se puede seguir con el carnaval, pero ellos van a fingir demencia y van a continuar. Van a gastar mucho más de lo que tienen y <b>luego te van a mandar la cuenta a vos”, </b>remarcó el legislador.</p><p><a href="https://www.abc.com.py/economia/2026/09/01/gobierno-presenta-presupuesto-2027-sube-el-tope-fiscal-pero-no-habra-reajuste-para-medicos/">Gobierno presenta Presupuesto 2027: sube el tope fiscal, pero no habrá reajuste para médicos</a></p><p>Asimismo, el parlamentario indicó que desde el Poder Ejecutivo se reconoce la crisis y <b>la necesidad de aplicar recortes drásticos</b>, comparándolo con la urgencia de utilizar medidas severas de contención del gasto.</p><p>Ante los rumores y propuestas de incrementar la recaudación fiscal, Rubin descartó que una mayor presión tributaria sea la solución ante el déficit estructural: “Si nosotros pasamos del 10 porciento al 60 porciento de impuesto, <b>no va a ser suficiente para el hambre insaciable</b> que tiene la clase política tradicional”.</p><p>Finalmente, el diputado <b>cuestionó la legitimidad y el propósito de las instituciones</b> si no se logra garantizar el bienestar básico de la ciudadanía, cerrando con una crítica frontal a las prioridades del presupuesto:</p><p>“Esto termina siendo un chiste si no podemos cumplir con la seguridad, educación y salud de los paraguayos”, enfatizando que <b>la falta de recursos para médicos, policías y docentes</b> desvirtúa el rol del Gobierno.</p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/7TZJxnqC_YoYF2XYPUD4PeNkibY=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/DBIAPRZX7VGKDGDCX25CITVWWE.jpeg"><media:description type="plain"><![CDATA[Rubén Rubín, diputado de la nación. ]]></media:description><media:credit role="author" scheme="urn:ebu">Fiona Aquino, ABC TV</media:credit></media:content></item><item><title><![CDATA[Irán afirma que si EE.UU. intensifica el bloqueo a sus puertos responderá militarmente]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/iran-afirma-que-si-eeuu-intensifica-el-bloqueo-a-sus-puertos-respondera-militarmente/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/iran-afirma-que-si-eeuu-intensifica-el-bloqueo-a-sus-puertos-respondera-militarmente/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:30:15 +0000</pubDate><content:encoded><![CDATA[<p><p>“Si intensifican el bloqueo sin duda daremos una respuesta militar”, dijo Qalibaf en un video publicado por medios iraníes.</p></p><p><p>El exguarda revolucionaria consideró que un bloqueo naval está considerado como una acción militar en el derecho internacional.</p></p><p><p>Qalibaf afirmó además que “si la intención del enemigo es que no exportemos petróleo desde el golfo Pérsico, nadie podrá exportar petróleo”.</p></p><p><p>También sostuvo que la República Islámica “no permitirá” el tránsito de petroleros por la ruta sureña cercana a la costa de Omán al considerar que su uso contradice el Memorando de Entendimiento firmado con Estados Unidos el 17 de junio, ahora papel mojado.</p></p><p><p>El bloqueo estadounidense de los puertos y buques iraníes es una medida de presión económica que busca detener la venta de petróleo del país persa, una de sus principales fuentes de financiación.</p></p><p><p>Estados Unidos además lanzó la operación Paria Económico la semana pasada para aislar aún más financieramente al país persa para tratar de doblegarlo en la guerra que acaba de cumplir seis meses.</p></p><p><p>Las advertencias de Qalibaf se producen un día después de que Estados Unidos atacase la isla de Larak desde donde Teherán se preparaba para lanzar cohetes cargados con minas marinas al estrecho de Ormuz, según Washington, que anunció la semana pasada que había desminado el paso, en una ataque en el que murieron dos personas. </p></p><p><p>Irán respondió con ataques contra bases estadounidenses en Jordania y Emiratos Árabes, sin aparentemente provocar daños, en el primer intercambio de hostilidades militares en un mes. </p></p><p><p>El estrecho de Ormuz se ha convertido para Irán en su principal medida de presión en la guerra que comenzó el 28 de febrero, ha logrado paralizar casi todas las exportaciones de petróleo y exige los buques que lo quieran cruzar obtengan su permiso.</p></p><p><p>Pero en las últimas semanas Estados Unidos ha logrado restablecer parte del tráfico marítimo a través del estrecho a lo largo de una ruta meridional cercana a Omán, según coinciden expertos en petróleo y Oriente Medio.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Nueva York acusa a Trump de congelar el 40 % de los fondos dedicados a evitar otro 11-S]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/nueva-york-acusa-a-trump-de-congelar-el-40-de-los-fondos-dedicados-a-evitar-otro-11-s/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/nueva-york-acusa-a-trump-de-congelar-el-40-de-los-fondos-dedicados-a-evitar-otro-11-s/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:25:17 +0000</pubDate><content:encoded><![CDATA[<p><p>"Donald Trump está reteniendo fondos destinados a mantener a los neoyorquinos a salvo de otro ataque terrorista", declaró Hochul en una rueda de prensa. "El Departamento de Seguridad Nacional, la agencia creada en respuesta al 11 de septiembre, está reteniendo el 40 % de la financiación antiterrorista del estado de Nueva York". </p></p><p><p>La gobernadora denunció que la Administración de Trump debe 87 millones de dólares a su estado, que definió como "el objetivo terrorista número uno del país".</p></p><p><p>Según dijo, hace un año, el mandatario se comprometió a restaurar el presupuesto y tras ese tiempo siguen esperando: "Fue otra promesa rota".</p></p><p><p>"El 'señor Hacer a América Segura' (en alusión al lema de campaña de Trump) habla en grande sobre las fuerzas del orden, presume mucho sobre proteger a nuestros agentes y a nuestra policía, pero en lugar de desarticular planes terroristas, está separando a familias inocentes y deteniendo a niños", aseveró Hochul en referencia a la política migratoria del mandatario.</p></p><p><p>Por su parte, Mamdani detalló que los fondos que exigen al Gobierno de Trump no se destinan a informes, estudios ni a propuestas abstractas, sino a "financiar plenamente doce escuadrones de desactivación de explosivos en todo Nueva York".</p></p><p><p>También se utilizan, dijo, para comunicación interna y eficaz del Departamento de Bomberos de Nueva York en caso de un ataque catastrófico o para poder responder ante una amenaza radiológica.</p></p><p><p>"No hay excusa para que el Gobierno federal deje a la ciudad más grande de la nación cargando sola con esta responsabilidad", apuntó el edil.</p></p><p><p>Ambos denunciaron la gravedad de la situación coincidiendo con los días previos de la conmemoración del 25 aniversario de los atentados del 11 de septiembre, que dejaron más de 2.700 muertos en la ciudad.</p></p><p><p>La gobernadora, que ha protagonizado diversos enfrentamientos con el presidente, aseguró que si no libera los fondos, Trump estaría "traicionando a cada familia que perdió a alguien el 11 de septiembre, a cada policía y bombero".</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Una coalición de ONG pide a Kenia rendir cuentas por entregar al opositor Besigye a Uganda]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/una-coalicion-de-ong-pide-a-kenia-rendir-cuentas-por-entregar-al-opositor-besigye-a-uganda/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/una-coalicion-de-ong-pide-a-kenia-rendir-cuentas-por-entregar-al-opositor-besigye-a-uganda/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:25:12 +0000</pubDate><content:encoded><![CDATA[<p><p>La plataforma denunció en una rueda de prensa en Nairobi que han pasado más de 650 días desde que el opositor fue secuestrado en la capital keniana, mantenido incomunicado y entregado por la fuerza a la vecina Uganda.</p></p><p><p>"El ministro de Asuntos Exteriores (keniano), Musalia Mudavadi, reconoció posteriormente que Kenia cooperó con las autoridades ugandesas. Esta admisión exige algo más que un mero compromiso diplomático: exige la rendición de cuentas de cada funcionario que autorizó, facilitó, participó o encubrió la operación", afirmó la coalición en un comunicado conjunto.</p></p><p><p>Durante la comparecencia, el director ejecutivo de la organización de derechos humanos Vocal Africa, Hussein Khalid, condenó las "atroces condiciones" que sufre Besigye recluido en Uganda y acusó de complicidad al Ejecutivo del presidente keniano, William Ruto.</p></p><p><p>"Lo más grave es que su arresto ocurrió en Nairobi y nuestro Gobierno fue cómplice al participar en esta entrega ilegal sin respetar las leyes kenianas ni el derecho internacional", afirmó Khalid.</p></p><p><p>El activista enfatizó que el Ejecutivo de Ruto violó el "principio de no devolución" al entregar a Besigye a un país en el que afronta persecución y tortura, por lo que volvió a exigir que "los responsables rindan cuentas".</p></p><p><p>La coalición reclamó que Besigye sea liberado de forma incondicional e inmediata, reciba atención médica independiente en el hospital de su elección y tenga libre acceso a sus familiares y abogados, así como la retirada de todos los cargos en su contra.</p></p><p><p>"Por todas estas razones, convocamos a los kenianos y a todas las personas de conciencia a unirse a la manifestación del 3 de septiembre frente a los ministerios de Asuntos Exteriores e Interior" en Nairobi, zanjó Khalid. </p></p><p><p>El histórico líder opositor, de 70 años, fue ingresado a finales de agosto en estado muy débil en un hospital tras ser trasladado desde la prisión de máxima seguridad de Luzira, en Kampala, informó en X su esposa, Winnie Byanyima.</p></p><p><p>Byanyima sostiene que su marido está encarcelado por rechazar el presunto plan del presidente de Uganda, Yoweri Museveni, de 81 años y en el poder desde 1986, de preparar como sucesor a su hijo mayor, Muhoozi Kainerugaba, actual jefe de las Fuerzas Armadas.</p></p><p><p>La Fiscalía arguye que Besigye participó en un complot para derrocar al Gobierno y que viajó a Suiza, Grecia y Kenia para recabar apoyo financiero, promover la caída de las autoridades ugandesas y facilitar el traslado de ciudadanos ugandeses a Kenia para recibir entrenamiento paramilitar.</p></p><p><p>Médico, excoronel del Ejército y antiguo aliado de Museveni, el opositor desapareció en extrañas circunstancias a finales de noviembre de 2024 en Nairobi, y reapareció días después ante un tribunal militar ugandés acusado de traición, delito que puede acarrear la pena de muerte.</p></p><p><p>Es una de las figuras más destacadas de la oposición ugandesa, se postuló a la Presidencia en cuatro elecciones (2001, 2006, 2011 y 2016) y se ha convertido en un símbolo de la lucha por la democracia en Uganda.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[Capturan a supuestos miembros de grupo criminal brasileño en Pedro Juan Caballero]]></title><link>https://www.abc.com.py/policiales/2026/09/01/capturan-a-supuestos-miembros-de-grupo-criminal-brasileno-en-pedro-juan-caballero/</link><guid isPermaLink="true">https://www.abc.com.py/policiales/2026/09/01/capturan-a-supuestos-miembros-de-grupo-criminal-brasileno-en-pedro-juan-caballero/</guid><dc:creator><![CDATA[Eder Rivas]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:20:36 +0000</pubDate><content:encoded><![CDATA[<p>Agentes policiales de <b>Pedro Juan Caballero</b> realizaron un allanamiento este martes y detuvieron a <b>4 ciudadanos brasileños</b>, uno de ellos buscado por la justicia de su país, según informó la comisaria <b>Carmen Cuellar</b>, jefa regional de <b>Interpol</b> en la zona.</p><p>Los detenidos son <b>Thiago Domínguez Dos Santos</b>, con orden de captura en el vecino país, <b>Alisson Roger Scorçato</b>, <b>Carlos Breno Francisco </b>y <b>Matheus Da Silva Aragão</b>, según datos preliminares de los intervinientes.</p><p>Del poder de los detenidos se incautó <b>135 gramos</b> de <b>marihuana prensada</b>, un <b>vehículo blindado</b>, una motocicleta de alta gama, 6 celulares, dos camisas tácticas, dos radios Wolkie, guantes, entre otros elementos, según detallaron los responsables.</p><img src="https://www.abc.com.py/resizer/JCP_HFAd2sn9UM8gpoJ3bGVun0I=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/4BLSYYZD3RBXVLVQDIB2XY7FT4.jpg" alt="Agentes de Interpol realizaron la incautación de un vehículo blindado en Pedro Juan Caballero." height="1600" width="1200"/><h2>¿Qué planeaban en territorio paraguayo?</h2><p>De acuerdo con las manifestaciones de la comisaria principal Carmen Cuellar, jefa de Interpol en Pedro Juan Caballero, por los elementos incautados, la sospecha más fuerte es que los ahora <b>detenidos planeaban cometer algún asalto</b> en la zona.</p><p>Lea más: <a href="" rel="" title="">Imputan a detenidos con 30 armas de guerra en Pedro Juan Caballero</a></p><p>Agregó que los sujetos formarían parte de un grupo criminal brasileño pero no especificó a cual de las facciones pertenecerían.</p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/s2kVp4BBmfBgNOQXpmrMsZptbEg=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/FNRUXS6D5NEAFN672V2PKPXNLE.jpg"><media:description type="plain"><![CDATA[Los brasileños Thiago Domínguez Dos Santos, Alisson Roger Scorçato, Carlos Breno Francisco y Matheus Da Silva Aragão, detenidos por la Interpol en Pedro Juan Caballero.]]></media:description><media:title><![CDATA[Detienen a cuatro brasileños en operativo de Interpol en Pedro Juan Caballero]]></media:title></media:content></item><item><title><![CDATA[Francia tiene "contactos" con Argentina sobre denuncias en su casa universitaria de París]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/francia-tiene-contactos-con-argentina-sobre-denuncias-en-su-casa-universitaria-de-paris/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/francia-tiene-contactos-con-argentina-sobre-denuncias-en-su-casa-universitaria-de-paris/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:20:18 +0000</pubDate><content:encoded><![CDATA[<p><p>"El Ayuntamiento de París nos pidió intervenir. Actualmente hay contactos en marcha con las autoridades argentinas y con sus representantes en París", explicó este martes en una rueda de prensa Barrot, sin extenderse más en su respuesta.</p></p><p><p>El pasado agosto, el consistorio parisino denunció que el director de la Casa de Argentina, Santiago Muzio, había expulsado a al menos una decena de estudiantes por sus opiniones políticas y personales.</p></p><p><p>Asimismo, el Ayuntamiento de París reprochó a Muzio adoptar posturas "negacionistas", al haber retirado una placa conmemorativa que rendía tributo a los 30.000 desaparecidos de la dictadura argentina (1976-1983).</p></p><p><p>Muzio, conocido por su proximidad con la eurodiputada francesa de extrema derecha Marion Maréchal, sobrina de Marine Le Pen, fue nombrado por el Gobierno argentino del presidente Javier Milei.</p></p><p><p>La iniciativa del Ayuntamiento busca que el Gobierno francés presione al argentino con el objetivo de un cambio de rumbo en la dirección de la residencia.</p></p><p><p>La Casa de Argentina está situada en la Cité Internationale Universitaire de Paris (CIUP).</p></p><p><p>Se trata de un campus universitario en el sur de la capital concebido tras la Primera Guerra Mundial como una "escuela de relaciones humanas para la paz" que combina alojamiento de alta calidad con un modelo de convivencia multicultural.</p></p><p><p>En sus 47 pabellones nacionales, acoge cada año a más de 12.000 estudiantes de máster, doctorandos e invaestigadores de unas 150 nacionalidades.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El brasileño Diego Carlos refuerza al Parma cedido por el Fenerbahçe]]></title><link>https://www.abc.com.py/deportes/polideportivo/2026/09/01/el-brasileno-diego-carlos-refuerza-al-parma-cedido-por-el-fenerbahce/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/polideportivo/2026/09/01/el-brasileno-diego-carlos-refuerza-al-parma-cedido-por-el-fenerbahce/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:20:16 +0000</pubDate><content:encoded><![CDATA[<p><p>El central comenzó su carrera en su país y en 2014 dio el salto al fútbol europeo con el Estoril portugués; dos años después fichó por el Nantes, donde permaneció tres temporadas antes de incorporarse al Sevilla. </p></p><p><p>Con el conjunto español alcanzó la cima de su trayectoria al conquistar la Liga Europa en la campaña 2019-20. </p></p><p><p>Durante su etapa en Nervión superó el centenar de partidos antes de trasladarse a Inglaterra para jugar con el Aston Villa en 2022. </p></p><p><p>En enero de 2025 se incorporó al Fenerbahçe y la pasada temporada actuó como cedido en el Como, donde disputó 27 encuentros de la Serie A y marcó un gol. </p></p><p><p>Diego Carlos también fue internacional con Brasil y formó parte del equipo que ganó la medalla de oro en los Juegos Olímpicos de Tokio, disputados en 2021.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/11H5TTAzbzXQ7OY2lxEgCrj_2Y8=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/3IJZ3QIUVJGC5BIWUT6Q526X6U.jpg"/></item><item><title><![CDATA[Rusia explota el déficit de Ucrania en defensa aérea ]]></title><link>https://www.abc.com.py/internacionales/2026/09/01/rusia-explota-el-deficit-de-ucrania-en-defensa-aerea/</link><guid isPermaLink="true">https://www.abc.com.py/internacionales/2026/09/01/rusia-explota-el-deficit-de-ucrania-en-defensa-aerea/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:20:13 +0000</pubDate><content:encoded><![CDATA[<p><p>Esta nueva ronda de ataques -en la que los rusos sumaron a los habituales drones misiles balísticos- forma parte de la campaña de bombardeos del Kremlin contra puertos, cruces fronterizos y almacenes de grandes supermercados y otras empresas de venta minorista de Ucrania.</p></p><p><p>En una intervención en directo en televisión, el jefe del Servicio Estatal de Seguridad Alimentaria para la región de Kiev, Anatoli Katerenchuk, recomendó a los ciudadanos hacer acopio de agua y de alimentos básicos para entre siete y diez días.</p></p><p><p>El ministro de Economía ucraniano, Tarás Visotski, aseguró que los precios de los alimentos no subirán más de un 2,5 % debido al incremento de los costes por los ataques rusos. </p></p><p><p>Visotski dijo que Ucrania tiene reservas alimentarias suficientes para seguir garantizando el suministro a la población, y agregó que las empresas del sector están tratando de descentralizar la estructura de almacenamiento y distribución para que sea menos vulnerable a los ataques enemigos.</p></p><p><p>La oferta de productos ha disminuido en los últimos días en algunos supermercados del país debido a los golpes rusos a la cadena de distribución.</p></p><p><p>Los ataques rusos a la logística civil ucraniana se intensificaron después de que Ucrania empezara a atacar almacenes de la principal empresa de comercio por internet de Rusia, Wildberries, a mediados de julio. Kiev empezó esa campaña en respuesta por ataques anteriores de Rusia a la empresa de paquetería ucraniana Nova Poshta.</p></p><p><p>En las últimas semanas, Rusia ha paralizado además los puertos ucranianos, que son fundamentales para la exportación de grano y otros bienes, después de que los ucranianos hicieran innavegable el mar de Azov con ataques constantes a barcos que entraban y salían de puertos rusos.</p></p><p><p>Según han informado las autoridades ucranianas, en el ataque de esta madrugada han sido alcanzados un depósito de la empresa pública de ferrocarriles cerca de Kiev, una terminal de la empresa privada de paquetería Nova Poshta en la región sureña de Odesa y un puesto fronterizo de cruce de vehículos en el lado ucraniano de la frontera de Rumanía.</p></p><p><p>En las últimas semanas las fuerzas del Kremlin ya destruyeron otros pasos fronterizos en el límite de Ucrania con Moldavia.</p></p><p><p>En la lista publicada de objetivos alcanzados presentada por Rusia figuran además una central termoeléctrica y tres subestaciones eléctricas que abastecían a instalaciones portuarias y una infraestructura del ferry que conecta Ucrania con Rumanía a través del Danubio.</p></p><p><p>Además, el Ministerio de Defensa ruso ha dado cuenta de numerosos ataques a almacenes de drones, munición y combustible y a fábricas de armamento de la industria militar ucraniana.</p></p><p><p>Según la Fuerza Aérea ucraniana, Rusia ha utilizado en el ataque más de doscientos drones y un número indeterminado de misiles, buena parte de ellos balísticos. </p></p><p><p>Este componente del Ejército ucraniano dejó de informar del número de misiles empleado por Rusia en cada ataque para no revelar datos de interceptación extremadamente bajos debido al déficit de misiles interceptores para sistemas estadounidenses Patriot que Ucrania necesita para derribar misiles balísticos rusos. </p></p><p><p>Doce personas, entre ellas seis trabajadores de la empresa pública ferroviaria, han muerto este martes en Ucrania como consecuencia de los ataques nocturnos rusos de larga distancia. Todas las víctimas han perdido la vida en la región de Kiev.</p></p><p><p>Salvo algunas excepciones, Rusia suele lanzar sus ataques contra la retaguardia por la noche y la madrugada. Este patrón ha cambiado desde el pasado jueves. </p></p><p><p>Durante los últimos cinco días los ucranianos se han acostumbrado a las alertas aéreas constantes y las explosiones también durante las horas de luz.</p></p><p><p>Esta situación, que ha continuado este martes en algunas zonas del país mientras los niños volvían al colegio tras las vacaciones de verano, ha obligado al Parlamento ucraniano a poner en marcha un sistema digital que permita a los diputados hablar y seguir los plenos y votar las iniciativas legislativas desde los refugios antiaéreos de la sede de la soberanía popular.</p></p><p><p>El Parlamento ucraniano anunció hoy que el sistema se probará durante la próxima semana.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/Vray45Ja6Zg2GOtClINwc6G0K9Y=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/MOAP76XDJFEHLLTLQPIEIIZQZI.jpg"/></item><item><title><![CDATA[El América del uruguayo Almada es favorito ante el Monterrey en semifinal de Leagues Cup]]></title><link>https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/el-america-del-uruguayo-almada-es-favorito-ante-el-monterrey-en-semifinal-de-leagues-cup/</link><guid isPermaLink="true">https://www.abc.com.py/deportes/futbol/internacional/2026/09/01/el-america-del-uruguayo-almada-es-favorito-ante-el-monterrey-en-semifinal-de-leagues-cup/</guid><dc:creator><![CDATA[EFE]]></dc:creator><description></description><pubDate>Tue, 01 Sep 2026 15:20:11 +0000</pubDate><content:encoded><![CDATA[<p><p>Las Águilas llegan invictas a la antesala de la final, en la que buscarán arribar por primera vez en la historia de la competición, que data del 2019, al duelo por el título.</p></p><p><p>Con Almada en el banquillo, el América se ha mostrado como un equipo dinámico, en el que jóvenes de la cantera y hombres de experiencia se han conjuntado para mostrarse como uno de los mejores equipos del certamen.</p></p><p><p>El equipo más ganador del fútbol mexicano se distingue por tener una defensiva ordenada que es liderada por el uruguayo Sebastián Cáceres.</p></p><p><p>En el medio campo destacan el colombiano Óscar Perea, el brasileño Raphael Veiga y el estadounidense Alejandro Zendejas, que proyectan al ataque al uruguayo Brian Rodríguez y al capitán Henry Martín.</p></p><p><p>Los Rayados deberán mostrar su mejor versión para superar al América.</p></p><p><p>Almeyda intentará equilibrar su línea defensiva, uno de sus puntos débiles en sus recientes juegos.</p></p><p><p>Del medio campo hacia adelante el Monterrey es un equipo peligroso gracias al aporte del español Oliver Torres, el uruguayo Diego Rissi, el argentino Luca Orellano y Orbelín Pineda.</p></p><p><p>Al frente cuentan con la efectividad del belga Hugo Cuypers.</p></p><p><p>América: Rodolfo Cota; Kevin Álvarez, Israel Reyes Romero, Sebastián Cáceres, Cristian Borja; Erick Sánchez, Alan Cervantes, Raphael Veiga, Brian Rodríguez, Isaías Violante; Henry Martín.</p></p><p><p>Monterrey: Esteban Andrada; Ricardo Chávez, Carlos Salcedo, Víctor Guzmán, Gerardo Arteaga; Orbelín Pineda, Oliver Torres; Lucas Ocampos, Jesús Corona, Diego Rossi; Hugo Cuypers.</p></p><p><p>Estadio: Dignity Health Sports Park de Carson, California.</p></p>]]></content:encoded><media:content type="image/jpeg" url="https://www.abc.com.py/resizer/tgmz7gnN-fCjb2eM7P42SsYW1Rc=/cloudfront-us-east-1.images.arcpublishing.com/abccolor/QMLZMUL7NBG2HLRTAYYC5WVAQA.jpg"/></item></channel></rss>