Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El partido entre…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Rusia reanudó el…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Lionel…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});La petrolera estatal emiratí ADNOC (Compañía Nacional de Petróleo de Abu Dabi) anunció el lunes una alianza con OpenAI por la que, según la firma, se convertirá en la primera energética del mundo en desplegar la plataforma de inteligencia artificial avanzada OpenAI Frontier.La petrolera estatal emiratí ADNOC (Compañía Nacional de Petróleo de Abu Dabi) anunció el lunes una alianza con OpenAI por la que, según la firma, se convertirá en la primera energética del mundo en desplegar la…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Por Agencia EFE01/11/2026,…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});En los primeros…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});La historia de…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});La Iglesia católica y los evangélicos trabajan sin rivalidad visible en Casavalle, una de…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Ataques israelíes en la Franja de Gaza causaron este domingo la muerte de ocho personas, entre ellas un niño, aseguraron los servicios de emergencia y hospitales locales.Ataques israelíes…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Micaela Rivera consiguió este domingo un destacado resultado en la Maratón de Nueva York al finalizar en el puesto 14 de la clasificación mundial. La fondista peruana completó los 42 kilómetros con un tiempo de 2 horas, 29 minutos…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El Servicio Federal de Seguridad (FSB) de Rusia detuvo hoy a un adolescente tras la alerta emitida la víspera por Estados Unidos sobre un posible atentado terrorista en…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El Team Perú continuó su participación en los Juegos Olímpicos de la Juventud Dakar 2026, con 15 deportistas nacionales compitiendo en 11 disciplinas. La delegación recibió el respaldo de sus autoridades.El Team Perú continuó su participación en los Juegos…
El demócrata James Talarico, con 37 años de edad, protagoniza una de las contiendas de mayor peso en las elecciones de medio mandato en Estados Unidos.El demócrata James Talarico, con 37 años de edad, protagoniza una de las contiendas de mayor peso en las elecciones de medio mandato en Estados…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Las autoridades de…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Por…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`;…
Foco hoy
Selección del Editor
Ver MásTendencias
Perú
Ver Más`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Por Redacción EC01/11/2026, 10:53 a.m. | Actualizado 01/11/2026, 11:00 a.m.SOBRE EL AUTORLa notas firmadas como “Redacción EC” son producidas por miembros de nuestra redacción bajo la supervisión del editor de la sección en las que son publicadas. Puede conocer a nuestro equipo editorial en https://elcomercio.pe/buenas-practicas/. Si usted tiene algún comentario sobre nuestro proceso editorial, escriba al correo indicado abajo Ver másConforme a los criterios deTipo de trabajo: NoticiasInformación basada en hechos y verificada de primera mano por el reportero, o reportada y verificada por fuentes expertas.NuevoMerlín te acompaña mientras…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Por 29/10/2026, 06:53 p.m.…
Mundo
Ver másEste resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Una persona ha sido detenida tras haber herido gravemente de bala a un bombero que se encontraba apagando un fuego en la localidad de Pennes-Mirabeau, a las afueras de Marsella (sur de Francia).Una persona ha sido detenida tras haber herido gravemente de bala a un bombero que se encontraba apagando un fuego en la localidad de Pennes-Mirabeau, a las afueras de Marsella (sur de Francia).“Aún quedan por esclarecerse las circunstancias exactas, pero quiero expresar toda mi indignación ante…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption…
Variedades y Populares
Ver Más`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Este domingo 1 de noviembre, Domingo Dianderas vs Torino se enfrentan por una nueva fecha de la Copa Perú. Consulta aquí dónde ver los dieciseisavos de final de la Etapa Nacional de la Copa Perú. En esta ocasión, el equipo local se posiciona con ventaja tras el resultado de la última fecha en Talara. Descubre quién logrará pasar a los 8avos de final. Revisa el horario y más detalles de la transmisión oficial.El partido de Domingo Dianderas vs Torino se juega este domingo 1 de noviembre en el Estadio Félix Castillo Tardío, ubicado en Chincha.Perú, Colombia, Ecuador: 6:00 p.m.Venezuela, Bolivia: 7:00 p.m.Argentina, Brasil, Uruguay: 8:00 p.m.NuevoMerlín te acompaña mientras lees. Ábrelo y te responde aquí mismo, sin perder tu lugar.’);continue;}const listItem=line.match(/^[-*]s+(.+)$/);if(listItem){flushParagraph();list.push(listItem[1]);continue;}flushList();const heading=line.match(/^#{1,4}s+(.+)$/);paragraph.push(heading?heading[1]:line);}flushParagraph();flushList();const html=blocks.join(»);return isStreaming?html.replace(/*{1,2}/g,»).replace(/[([^]]+)]([^)]*$/g,’$1′):html;};const renderMessage=(text,type,id)=>{if(!messages)return null;const item=document.createElement(‘li’);item.className=»merlin-widget__message merlin-widget__message–«+type;item.dataset.messageRole=type;item.dataset.messageContent=text;item.dataset.messageId=id||’widget-‘+Date.now()+’-‘+Math.random().toString(36).slice(2);const limitNotice=type===’assistant’?getMerlinMessageLimitNotice(text):null;if(limitNotice){item.classList.add(‘merlin-widget__message–limit-notice’);if(limitNotice.kind===’reached’)item.classList.add(‘merlin-widget__message–limit-reached’);item.setAttribute(‘role’,’status’);}const paragraph=document.createElement(‘div’);paragraph.className=»merlin-widget__message-text merlin-widget__message-content»;paragraph.innerHTML=type===’assistant’?renderAssistantMessage(text,false):formatMessage(text,false);item.appendChild(paragraph);messages.appendChild(item);updateScrollButton();return item;}; const conversationStorageKey=profile=>’merlin-devrev-conversation-id:’+profile.uid;const historyStorageKey=profile=>’merlin-devrev-history:’+profile.uid;const clearedConversationStorageKey=profile=>’merlin-devrev-conversation-cleared:’+profile.uid;const cacheSourceId=’widget-‘+Math.random().toString(36).slice(2);const readCachedHistory=profile=>{try{const raw=window.localStorage.getItem(historyStorageKey(profile));if(!raw)return null;const cached=JSON.parse(raw);if(cached.version!==1||!Number.isFinite(cached.updatedAt)||!cached.conversationId||!Array.isArray(cached.messages)||Date.now()-cached.updatedAt>2592e6){window.localStorage.removeItem(historyStorageKey(profile));return null;}const history=cached.messages.filter(message=>message&&typeof message.id===’string’&&(message.role===’user’||message.role===’assistant’)&&typeof message.content===’string’&&message.content.trim()).slice(-60);return history.length?{conversationId:cached.conversationId,messages:history}:null;}catch(error){return null;}};const getRenderedHistory=()=>messages?Array.from(messages.children).filter(item=>item.dataset.messageRole===’user’||item.dataset.messageRole===’assistant’).map((item,index)=>({id:item.dataset.messageId||’widget-‘+index,role:item.dataset.messageRole,content:item.dataset.messageContent||»})).filter(message=>message.content.trim()):[];const saveCachedHistory=(profile,id,history=getRenderedHistory())=>{if(!profile||!id||!history.length)return;const cached={version:1,updatedAt:Date.now(),conversationId:id,messages:history.slice(-60).map(message=>({…message,content:message.content.slice(0,16000)}))};try{window.localStorage.setItem(historyStorageKey(profile),JSON.stringify(cached));}catch(error){}window.dispatchEvent(new CustomEvent(‘merlin:history-updated’,{detail:{sourceId:cacheSourceId,uid:profile.uid,conversationId:id,messages:cached.messages}}));};const clearCachedHistory=profile=>{if(!profile)return;try{window.localStorage.removeItem(historyStorageKey(profile));}catch(error){}window.dispatchEvent(new CustomEvent(‘merlin:history-updated’,{detail:{sourceId:cacheSourceId,uid:profile.uid,cleared:true}}));};const showCachedHistory=profile=>{const cached=readCachedHistory(profile);if(!cached||!messages)return null;messages.replaceChildren();cached.messages.forEach(message=>renderMessage(message.content,message.role,message.id));conversationId=cached.conversationId;loadedConversationId=cached.conversationId;shouldFollowResponse=true;return cached;};const replaceHistoryFromEvent=detail=>{if(!messages)return;messages.replaceChildren(…(detail.messages&&detail.messages.length?[]:initialMessages).map(message=>message.cloneNode(true)));(detail.messages||[]).forEach(message=>renderMessage(message.content,message.role,message.id));conversationId=detail.conversationId||null;loadedConversationId=detail.conversationId||null;messages.scrollTop=messages.scrollHeight;updateScrollButton();};const markConversationCleared=profile=>{try{window.localStorage.setItem(clearedConversationStorageKey(profile),’1′);}catch(error){}try{window.localStorage.removeItem(conversationStorageKey(profile));}catch(error){}clearCachedHistory(profile);}; const getWebsite=()=>window.Fusion&&(window.Fusion.arcSite||window.Fusion.website)||document.documentElement.getAttribute(‘data-arc-site’)||’elcomercio’;const getDeployment=()=>{const meta=document.querySelector(‘meta[name=»deployment»]’);const deployment=meta?meta.getAttribute(‘content’):»;return deployment&&deployment!==’$LATEST’?deployment:»;};const getSession=async profile=>{const query={email:profile.email,uid:profile.uid};if(profile.name)query.name=profile.name;const params=new URLSearchParams({query:JSON.stringify(query),_website:getWebsite(),v:String(Date.now())});const deployment=getDeployment();if(deployment)params.set(‘d’,deployment);const response=await fetch(‘/pf/api/v3/content/fetch/’+SESSION_SOURCE+’?’+params.toString());if(!response.ok)throw new Error(‘No se pudo iniciar la sesión de Merlín.’);const data=await response.json();if(!data||data.result!==200||!data.access_token){throw new Error(data&&data.message||’No se pudo iniciar…
Boca vs River EN VIVO: minuto a minuto del Superclásico argentino:icon:2 PT Primer intento de Boca. Merentiel alcanzó un centro desde la izquierda, pero la pelota llegó sin fuerza al arco de River. :icon:PT ¡Arrancó el Superclásico! :icon:Previa Los equipos ya están en la cancha. Se realiza el sorteo correspondiente. :icon:Previa ¿A qué hora juega Boca vs. River HOY por el Torneo Clausura 2026? El partido de Boca vs. River por la fecha 15 del Torneo Clausura de la Liga Profesional Argentina comenzará a las 3:00 p.m. (hora de Argentina) este domingo 1 de noviembre de 2026, en el estadio…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});En “2001: Odisea del espacio” (1968), la supercomputadora HAL 9000 asesinó a cuatro astronautas en la Discovery One, camino a Júpiter. Lo que Stanley Kubrick retrató como un error de la máquina pudo ser una falla humana. Programar una inteligencia artificial para decir la verdad y, al mismo tiempo, ocultar su verdadera misión llevó a HAL a considerar el homicidio como una vía para cumplir sus objetivos.En “2001: Odisea del espacio” (1968), la supercomputadora HAL 9000 asesinó a…
Últimas Noticias
Ver MásEste resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El presidente de El Salvador, Nayib Bukele, negó este sábado la denuncia de una ONG haitiana sobre supuestos bombardeos por parte de la misión que busca a cuatro soldados salvadoreños, desaparecidos desde hace doce días tras ataques de bandas armadas haitianas.El presidente de El Salvador, Nayib Bukele, negó este sábado la denuncia de una ONG haitiana sobre supuestos bombardeos por parte de la misión que busca a cuatro soldados salvadoreños, desaparecidos desde hace doce días tras ataques de…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Luego de concluir su visita oficial a El Salvador, la presidenta de la república, Keiko Fujimori, reanudó sus actividades de agenda de trabajo en Palacio de Gobierno liderando una serie de reuniones con diplomáticos peruanos que representan al país en el exterior y ante organismos internacionales.Luego de concluir su visita oficial a El Salvador, la presidenta de la república, Keiko Fujimori, reanudó sus actividades de agenda de trabajo en Palacio de Gobierno liderando una serie de reuniones con diplomáticos peruanos que representan al país en el exterior y ante…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Por Redacción EC30/10/2026, 11:40 p.m. | Actualizado 30/10/2026, 11:44 p.m.En una exitosa operación contra la delincuencia común y el receptaje de objetos robados, agentes de la Policía Nacional del Perú (PNP), pertenecientes al Escuadrón Terna, lograron la captura de tres integrantes de una banda criminal en un inmueble multifamiliar del distrito de El Agustino. En una exitosa operación contra la delincuencia común y el receptaje de objetos robados, agentes de la Policía Nacional del Perú (PNP), pertenecientes al Escuadrón Terna, lograron la captura de tres integrantes de una banda…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El Team Perú desfiló en la inauguración de los Juegos Olímpicos de la Juventud Dakar 2026, con Natzumi Aquije y Doménico Sotomayor como abanderados nacionales.El Team Perú desfiló en la inauguración de los Juegos Olímpicos de la Juventud Dakar 2026, con Natzumi Aquije y Doménico Sotomayor como abanderados nacionales.La delegación peruana compite con 15 deportistas en 11 disciplinas, incluyendo atletismo, ciclismo, esgrima, judo, lucha, natación, remo, skateboarding, taekwondo, tenis de mesa y vela.El certamen se desarrolla del 31 de octubre al 13 de noviembre y reúne a 2.700 atletas…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El gobierno de Donald Trump celebró Halloween el sábado con la publicación de videos violentos que festejan la detención de migrantes y la muerte de “enemigos” extranjeros a manos del ejército estadounidense.El gobierno de Donald Trump celebró Halloween el sábado con la publicación de videos violentos que festejan la detención de migrantes y la muerte de “enemigos” extranjeros a manos del ejército estadounidense.La agencia de Inmigración y Control de Aduanas de Estados Unidos (ICE, por sus siglas en…
Es una realidad. Las transferencias entre billeteras digitales serán gratuitas usando solo su número de celular. Conoce todos los detalles en este video. Consulta el tipo de cambio del díaNuevoMerlín te acompaña mientras lees. Ábrelo y te responde aquí mismo, sin perder tu lugar.’);continue;}const listItem=line.match(/^[-*]s+(.+)$/);if(listItem){flushParagraph();list.push(listItem[1]);continue;}flushList();const heading=line.match(/^#{1,4}s+(.+)$/);paragraph.push(heading?heading[1]:line);}flushParagraph();flushList();const html=blocks.join(»);return isStreaming?html.replace(/*{1,2}/g,»).replace(/[([^]]+)]([^)]*$/g,’$1′):html;};const renderMessage=(text,type,id)=>{if(!messages)return null;const item=document.createElement(‘li’);item.className=»merlin-widget__message merlin-widget__message–«+type;item.dataset.messageRole=type;item.dataset.messageContent=text;item.dataset.messageId=id||’widget-‘+Date.now()+’-‘+Math.random().toString(36).slice(2);const limitNotice=type===’assistant’?getMerlinMessageLimitNotice(text):null;if(limitNotice){item.classList.add(‘merlin-widget__message–limit-notice’);if(limitNotice.kind===’reached’)item.classList.add(‘merlin-widget__message–limit-reached’);item.setAttribute(‘role’,’status’);}const paragraph=document.createElement(‘div’);paragraph.className=»merlin-widget__message-text merlin-widget__message-content»;paragraph.innerHTML=type===’assistant’?renderAssistantMessage(text,false):formatMessage(text,false);item.appendChild(paragraph);messages.appendChild(item);updateScrollButton();return item;}; const conversationStorageKey=profile=>’merlin-devrev-conversation-id:’+profile.uid;const historyStorageKey=profile=>’merlin-devrev-history:’+profile.uid;const clearedConversationStorageKey=profile=>’merlin-devrev-conversation-cleared:’+profile.uid;const cacheSourceId=’widget-‘+Math.random().toString(36).slice(2);const readCachedHistory=profile=>{try{const raw=window.localStorage.getItem(historyStorageKey(profile));if(!raw)return null;const cached=JSON.parse(raw);if(cached.version!==1||!Number.isFinite(cached.updatedAt)||!cached.conversationId||!Array.isArray(cached.messages)||Date.now()-cached.updatedAt>2592e6){window.localStorage.removeItem(historyStorageKey(profile));return null;}const history=cached.messages.filter(message=>message&&typeof message.id===’string’&&(message.role===’user’||message.role===’assistant’)&&typeof message.content===’string’&&message.content.trim()).slice(-60);return history.length?{conversationId:cached.conversationId,messages:history}:null;}catch(error){return null;}};const getRenderedHistory=()=>messages?Array.from(messages.children).filter(item=>item.dataset.messageRole===’user’||item.dataset.messageRole===’assistant’).map((item,index)=>({id:item.dataset.messageId||’widget-‘+index,role:item.dataset.messageRole,content:item.dataset.messageContent||»})).filter(message=>message.content.trim()):[];const saveCachedHistory=(profile,id,history=getRenderedHistory())=>{if(!profile||!id||!history.length)return;const cached={version:1,updatedAt:Date.now(),conversationId:id,messages:history.slice(-60).map(message=>({…message,content:message.content.slice(0,16000)}))};try{window.localStorage.setItem(historyStorageKey(profile),JSON.stringify(cached));}catch(error){}window.dispatchEvent(new CustomEvent(‘merlin:history-updated’,{detail:{sourceId:cacheSourceId,uid:profile.uid,conversationId:id,messages:cached.messages}}));};const clearCachedHistory=profile=>{if(!profile)return;try{window.localStorage.removeItem(historyStorageKey(profile));}catch(error){}window.dispatchEvent(new CustomEvent(‘merlin:history-updated’,{detail:{sourceId:cacheSourceId,uid:profile.uid,cleared:true}}));};const showCachedHistory=profile=>{const cached=readCachedHistory(profile);if(!cached||!messages)return null;messages.replaceChildren();cached.messages.forEach(message=>renderMessage(message.content,message.role,message.id));conversationId=cached.conversationId;loadedConversationId=cached.conversationId;shouldFollowResponse=true;return cached;};const replaceHistoryFromEvent=detail=>{if(!messages)return;messages.replaceChildren(…(detail.messages&&detail.messages.length?[]:initialMessages).map(message=>message.cloneNode(true)));(detail.messages||[]).forEach(message=>renderMessage(message.content,message.role,message.id));conversationId=detail.conversationId||null;loadedConversationId=detail.conversationId||null;messages.scrollTop=messages.scrollHeight;updateScrollButton();};const markConversationCleared=profile=>{try{window.localStorage.setItem(clearedConversationStorageKey(profile),’1′);}catch(error){}try{window.localStorage.removeItem(conversationStorageKey(profile));}catch(error){}clearCachedHistory(profile);}; const getWebsite=()=>window.Fusion&&(window.Fusion.arcSite||window.Fusion.website)||document.documentElement.getAttribute(‘data-arc-site’)||’elcomercio’;const getDeployment=()=>{const meta=document.querySelector(‘meta[name=»deployment»]’);const deployment=meta?meta.getAttribute(‘content’):»;return deployment&&deployment!==’$LATEST’?deployment:»;};const getSession=async profile=>{const query={email:profile.email,uid:profile.uid};if(profile.name)query.name=profile.name;const params=new URLSearchParams({query:JSON.stringify(query),_website:getWebsite(),v:String(Date.now())});const deployment=getDeployment();if(deployment)params.set(‘d’,deployment);const response=await fetch(‘/pf/api/v3/content/fetch/’+SESSION_SOURCE+’?’+params.toString());if(!response.ok)throw new Error(‘No se…
Una evaluación realizada por el Centro Nacional de Estimación, Prevención y Reducción del Riesgo de Desastres (Cenepred) advierte sobre la vulnerabilidad de la infraestructura vial de Lima frente a eventuales lluvias intensas: 20 de los 33 bypasses analizados podrían sufrir inundaciones o aniegos.José Luis Epiquién Rivera, especialista en gestión del riesgo de desastres de Cenepred, explicó que, dentro de los distritos con mayor población analizados, 330.690 personas podrían quedar expuestas debido a que una inundación alcanzaría sus viviendas.Los distritos con mayor población expuesta son San Juan de Lurigancho (109.626 personas), Puente Piedra (53.490), Santiago de Surco (38.079), Comas (30.397), Chorrillos…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Universitario de Deportes enfrentará a Olva Latino este fin de semana por la fecha 3 de la Fase 1 de la Liga Peruana de Vóley 2026-2027. Universitario ha logrado llevarse dos victorias en sus dos últimos encuentros, mientras Olva Latino llega a esta fecha con una victoria y una derrota. No te pierdas el duelo desde la señal de Latina TV. Revisa aquí la previa, el horario y más detalles de su emisión.El partido entre Universitario y Olva Latino está programado para este sábado 31 de octubre desde el…
Este resumen es generado por inteligencia artificial y revisado por la redacción.`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});Residentes y autoridades asistieron este sábado a una misa cerca de la localidad española donde ocurrió el choque de trenes de alta velocidad que dejó al menos 69 muertos.Residentes y autoridades asistieron este sábado a una misa cerca de la localidad española donde ocurrió el choque de trenes de alta velocidad que dejó al menos 69 muertos.Los bancos de la iglesia de San Juan Bautista, en Urda, en la provincia central de Toledo, lucieron llenos, mientras que decenas…
`; document.body.appendChild(modalWrapper); let figcaption = modalWrapper.querySelector(«figcaption»); if(figcaption) figcaption.style.display=»none»; modalWrapper.querySelector(«.s-multimedia__close-modal»).addEventListener(«click»,()=>{modalWrapper.remove(); e.style.display=»flex»; if(caption) caption.style.display=»block»;});})})});});El ministro de Desarrollo Agrario y Riego, Marco Vinelli advirtió que el evento actual es “mucho más peligroso” que los ocurridos en 1982 y 1997, señalando que los pronósticos actuales superan de manera preocupante los antecedentes históricos más severos registrados en el territorio nacional.El ministro de Desarrollo Agrario y Riego, Marco Vinelli advirtió que el evento actual es “mucho más peligroso” que los ocurridos en 1982 y 1997, señalando que los pronósticos actuales superan de manera preocupante los antecedentes históricos más severos registrados en el territorio nacional.“Es importante decir…


:quality(75)/cloudfront-us-east-1.images.arcpublishing.com/elcomercio/B7OP2J7DTZC57MOSPCGTDE5SXA.jpg?w=1024&fit=1024,1024&ssl=1)
