{"id":8160,"date":"2026-07-15T11:14:10","date_gmt":"2026-07-15T16:14:10","guid":{"rendered":"https:\/\/observatorioarmenia.org\/site\/?p=8160"},"modified":"2026-07-15T11:36:22","modified_gmt":"2026-07-15T16:36:22","slug":"observatorio-economico-impacto-del-fenomeno-del-nino-en-crecimiento-economico-de-los-municipios-del-quindio","status":"publish","type":"post","link":"https:\/\/observatorioarmenia.org\/site\/observatorio-economico-impacto-del-fenomeno-del-nino-en-crecimiento-economico-de-los-municipios-del-quindio\/","title":{"rendered":"Observatorio Econ\u00f3mico: impacto del fen\u00f3meno del Ni\u00f1o en crecimiento econ\u00f3mico de los municipios del Quind\u00edo &#8211; simulador"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">I. Contexto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El CPC (<em>Centro de Predicci\u00f3n Clim\u00e1tica, CPC<\/em>, de Estados Unidos,) eleva a 81% la probabilidad de un Ni\u00f1o &#8220;muy fuerte&#8221; entre oct\u2013dic 2026 y a 97% su extensi\u00f3n hasta marzo 2027, posiblemente el m\u00e1s intenso desde 1950. El IDEAM (Instituto de Hidrolog\u00eda, Meteorolog\u00eda y Estudios Ambientales, Colombia) prev\u00e9 el pico entre septiembre 2026 y enero 2027 (prob. &gt;95%). El Quind\u00edo ya registra su semestre m\u00e1s seco con lluvias 65% por debajo de lo normal y d\u00e9ficit proyectado de esta variable hasta diciembre. UBS se\u00f1ala a Colombia como el pa\u00eds m\u00e1s vulnerable de la regi\u00f3n v\u00eda precios de alimentos, electricidad y tasas de inter\u00e9s m\u00e1s altas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">II. Simulador de choques por escenario<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En el punto 5. Simulador de escenarios \u2014 Fen\u00f3meno de El Ni\u00f1o 2026\u20132027, seleccione el escenario y luego varie el choque para dimensionar el efecto.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Sectores del VAB Municipal del Quind\u00edo \u00b7 Escenarios El Ni\u00f1o 2026\u20132027<\/title>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js\"><\/script>\n<style>\n  :root{\n    --bg:#f6f7f9; --card:#ffffff; --ink:#1e2733; --muted:#5c6b7a;\n    --accent:#0e7c5b; --accent2:#1a5fa8; --warn:#c0392b; --line:#e3e8ee;\n    --prim:#0e7c5b; --sec:#d68910; --ter:#1a5fa8;\n  }\n  *{box-sizing:border-box}\n  body{margin:0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}\n  header{background:linear-gradient(135deg,#0e7c5b,#1a5fa8);color:#fff;padding:36px 24px 30px}\n  header h1{margin:0 0 6px;font-size:1.65rem;font-weight:700}\n  header p{margin:0;opacity:.9;font-size:.95rem;max-width:920px}\n  .wrap{max-width:1150px;margin:0 auto;padding:22px 20px 60px}\n  .card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin:18px 0;box-shadow:0 1px 3px rgba(0,0,0,.05)}\n  h2{font-size:1.2rem;margin:4px 0 10px;color:var(--accent2);border-bottom:2px solid var(--line);padding-bottom:6px}\n  h3{font-size:1rem;margin:14px 0 6px}\n  p.note{color:var(--muted);font-size:.85rem;margin-top:4px}\n  .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0}\n  .kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}\n  .kpi .v{font-size:1.35rem;font-weight:700;color:var(--accent)}\n  .kpi .l{font-size:.8rem;color:var(--muted)}\n  table{border-collapse:collapse;width:100%;font-size:.85rem}\n  th,td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}\n  th:first-child,td:first-child{text-align:left}\n  thead th{background:#eef2f6;position:sticky;top:0;cursor:pointer;user-select:none}\n  tbody tr:hover{background:#f0f6f3}\n  .pos{color:var(--accent);font-weight:600}\n  .neg{color:var(--warn);font-weight:600}\n  .tblbox{overflow-x:auto;max-height:520px;overflow-y:auto}\n  .controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0 14px}\n  select,button.tab{font:inherit;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}\n  button.tab.active{background:var(--accent2);color:#fff;border-color:var(--accent2)}\n  .chartbox{position:relative;height:420px}\n  .chartbox.small{height:340px}\n  .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n  @media(max-width:820px){.grid2{grid-template-columns:1fr}}\n  .pill{display:inline-block;background:#e8f3ee;color:var(--accent);border-radius:20px;padding:2px 10px;font-size:.78rem;font-weight:600;margin-right:6px}\n  .sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:10px 0}\n  .sld{background:#f0f4f8;border:1px solid var(--line);border-radius:10px;padding:10px 14px}\n  .sld label{font-size:.85rem;display:block;margin-bottom:6px}\n  .sld input{width:100%}\n  a{color:var(--accent2)}\n  footer{color:var(--muted);font-size:.78rem;text-align:center;padding:14px}\n<\/style>\n<\/head>\n<body>\n<header>\n  <h1>Estructura sectorial del VAB municipal del Quind\u00edo y escenarios del Fen\u00f3meno de El Ni\u00f1o<\/h1>\n  <p>Participaci\u00f3n de los sectores primario, secundario y terciario en el VAB de cada municipio (precios corrientes, 2021\u20132024) y simulador del impacto de El Ni\u00f1o 2026\u20132027 sobre el VAB real (deflactado por IPC de Armenia). Cifras en miles de millones de pesos.<\/p>\n<\/header>\n<div class=\"wrap\">\n\n  <div class=\"kpis\" id=\"kpis\"><\/div>\n\n  <div class=\"card\">\n    <h2>1. Participaci\u00f3n sectorial por municipio (% del VAB, corrientes)<\/h2>\n    <div class=\"controls\"><label>A\u00f1o: <select id=\"selYear\"><\/select><\/label><\/div>\n    <div class=\"chartbox\"><canvas id=\"chStack\"><\/canvas><\/div>\n    <p class=\"note\">Barras 100% apiladas, municipios ordenados por peso del sector primario. Cambie el a\u00f1o para ver la recomposici\u00f3n 2021\u21922024.<\/p>\n  <\/div>\n\n  <div class=\"grid2\">\n    <div class=\"card\">\n      <h2>2. Estructura sectorial del Quind\u00edo<\/h2>\n      <div class=\"controls\"><label>A\u00f1o: <select id=\"selYearPie\"><\/select><\/label><\/div>\n      <div class=\"chartbox small\"><canvas id=\"chPie\"><\/canvas><\/div>\n    <\/div>\n    <div class=\"card\">\n      <h2>3. Cambio del peso primario 2021 \u2192 2024 (pp)<\/h2>\n      <div class=\"chartbox small\"><canvas id=\"chDeltaP\"><\/canvas><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"card\">\n    <h2>4. Participaci\u00f3n sectorial 2021 vs 2024 (tabla)<\/h2>\n    <div class=\"tblbox\"><table id=\"tblPart\"><\/table><\/div>\n    <p class=\"note\">\u0394 Prim. = cambio del peso del sector primario en puntos porcentuales. Ordene con clic en los encabezados.<\/p>\n\n    <h3><span class=\"pill\">An\u00e1lisis<\/span>El auge primario recompuso la estructura municipal<\/h3>\n    <p>Entre 2021 y 2024 el VAB real del Quind\u00edo creci\u00f3 +14,5%, con el <strong>sector primario como motor (+35,9% real)<\/strong> \u2014 reflejo del auge cafetero \u2014, un secundario d\u00e9bil (+5,5%, en contracci\u00f3n desde 2023) y un terciario modesto pero estable (+9,1%). Esto <strong>\u00abprimariz\u00f3\u00bb<\/strong> a los municipios cordilleranos y del piedemonte: G\u00e9nova pas\u00f3 de 53% a 67% primario, Montenegro de 45% a 56%, Pijao de 69% a 77%, Buenavista de 70% a 76% y La Tebaida de 33% a 40%. En contraste, <strong>Circasia se terciariz\u00f3<\/strong> (61%\u219268%) y Armenia mantiene una econom\u00eda de servicios (83% terciario), con un secundario relevante solo en Armenia (10%) y La Tebaida (22%).<\/p>\n    <p>El resultado es un departamento con <strong>dos perfiles de exposici\u00f3n clim\u00e1tica<\/strong>: una periferia agr\u00edcola cuyo ingreso depende crecientemente del caf\u00e9 y del clima, y un n\u00facleo urbano (Armenia\u2013Calarc\u00e1\u2013Circasia) de servicios, m\u00e1s estable pero de bajo dinamismo. Esa asimetr\u00eda es la clave para leer los escenarios de El Ni\u00f1o.<\/p>\n  <\/div>\n\n  <div class=\"card\">\n    <h2>5. Simulador de escenarios \u2014 Fen\u00f3meno de El Ni\u00f1o 2026\u20132027<\/h2>\n    <p><strong>Contexto:<\/strong> el CPC (EE.UU.) eleva a 81% la probabilidad de un Ni\u00f1o \u00abmuy fuerte\u00bb en oct\u2013dic 2026 y a 97% su extensi\u00f3n hasta marzo 2027, posiblemente el m\u00e1s intenso desde 1950. El IDEAM prev\u00e9 el pico entre septiembre 2026 y enero 2027 (prob. &gt;95%). El Quind\u00edo ya registra su semestre m\u00e1s seco con lluvias 65% por debajo de lo normal y d\u00e9ficit proyectado hasta diciembre. UBS se\u00f1ala a Colombia como el pa\u00eds m\u00e1s vulnerable de la regi\u00f3n v\u00eda precios de alimentos, electricidad y tasas de inter\u00e9s.<\/p>\n\n    <div class=\"controls\" id=\"scenBtns\">\n      <button class=\"tab stab\" data-sc=\"base\">Base (sin Ni\u00f1o)<\/button>\n      <button class=\"tab stab\" data-sc=\"e1\">E1: Fuerte pero corto (~15%)<\/button>\n      <button class=\"tab stab active\" data-sc=\"e2\">E2: Muy fuerte \u2014 central (~65%)<\/button>\n      <button class=\"tab stab\" data-sc=\"e3\">E3: Extremo + racionamiento (~20%)<\/button>\n    <\/div>\n    <div class=\"sliders\">\n      <div class=\"sld\"><label>Choque <strong>primario<\/strong>: <span id=\"vP\"><\/span>% anual<\/label><input type=\"range\" id=\"sP\" min=\"-25\" max=\"10\" step=\"0.5\"><\/div>\n      <div class=\"sld\"><label>Choque <strong>secundario<\/strong>: <span id=\"vS\"><\/span>% anual<\/label><input type=\"range\" id=\"sS\" min=\"-25\" max=\"10\" step=\"0.5\"><\/div>\n      <div class=\"sld\"><label>Choque <strong>terciario<\/strong>: <span id=\"vT\"><\/span>% anual<\/label><input type=\"range\" id=\"sT\" min=\"-25\" max=\"10\" step=\"0.5\"><\/div>\n    <\/div>\n    <p class=\"note\">Los botones fijan los choques sectoriales de cada escenario (crecimiento real anual, deflactado por IPC Armenia). Mueva los deslizadores para simular choques personalizados. Impacto municipal = \u03a3 (peso sectorial 2024 \u00d7 choque sectorial).<\/p>\n    <div class=\"chartbox\"><canvas id=\"chScen\"><\/canvas><\/div>\n    <div class=\"tblbox\" style=\"margin-top:14px\"><table id=\"tblScen\"><\/table><\/div>\n\n    <h3><span class=\"pill\">Lectura<\/span>El Ni\u00f1o invierte el mapa de ganadores<\/h3>\n    <p>Los municipios que lideraron el crecimiento 2021\u20132024 gracias al auge primario (G\u00e9nova, Pijao, Buenavista, Montenegro) son los m\u00e1s expuestos: en el escenario central perder\u00edan entre 4 y 6 puntos de VAB real, y en el extremo m\u00e1s de 10. Su reciente \u00abprimarizaci\u00f3n\u00bb es exactamente su factor de vulnerabilidad. <strong>Armenia act\u00faa como amortiguador departamental<\/strong>: con 83% terciario resiste en E1 y E2 (\u22480 a +1,5%) y solo cae con racionamiento; su bajo dinamismo estructural se convierte, parad\u00f3jicamente, en estabilidad.<\/p>\n    <h3><span class=\"pill\">Canales<\/span>Deflactor, caf\u00e9 y tasas<\/h3>\n    <p><strong>Doble canal del deflactor:<\/strong> UBS anticipa choque inflacionario por alimentos y energ\u00eda; un IPC de Armenia m\u00e1s alto reduce el VAB real aun donde el nominal se sostenga (las ca\u00eddas podr\u00edan ampliarse ~1\u20132 pp adicionales en E2\/E3). <strong>Factor mitigante no incluido:<\/strong> El Ni\u00f1o suele elevar los precios internacionales del caf\u00e9 (~US$342\/lb); si la ca\u00edda de volumen es menor que el alza de precio, el ingreso cafetero nominal se sostendr\u00eda parcialmente \u2014 principal sesgo al alza para G\u00e9nova, Pijao y Buenavista. <strong>Riesgos agravantes:<\/strong> tasas de inter\u00e9s altas por m\u00e1s tiempo (Banrep 12%) frenar\u00edan construcci\u00f3n y comercio, y el riesgo de racionamiento el\u00e9ctrico (alertas de XM e Hidroituango) es lo que separa E2 de E3.<\/p>\n    <h3><span class=\"pill\">Pol\u00edtica<\/span>Prioridades<\/h3>\n    <p>Gesti\u00f3n h\u00eddrica rural y apoyo cafetero en la cordillera (G\u00e9nova, Pijao, Buenavista, C\u00f3rdoba); planes de contingencia h\u00eddrico-energ\u00e9tica urbana en Armenia y Calarc\u00e1, en l\u00ednea con los llamados de Asocapitales y la UNGRD.<\/p>\n    <p class=\"note\">Proyecciones ilustrativas de sensibilidad (estructura sectorial \u00d7 choque supuesto), no pron\u00f3sticos econom\u00e9tricos. Fuentes: <a href=\"https:\/\/www.larepublica.co\/economia\/probabilidad-de-el-nino-muy-fuerte-subio-a-81-entre-octubre-y-diciembre-4436045\" target=\"_blank\">La Rep\u00fablica (CPC, 81%)<\/a> \u00b7 <a href=\"https:\/\/cronicadelquindio.com\/quindio\/quindio-vive-su-semestre-mas-seco-con-lluvias-65-por-debajo-de-lo-normal\/\" target=\"_blank\">Cr\u00f3nica del Quind\u00edo (lluvias \u221265%)<\/a> \u00b7 <a href=\"https:\/\/www.portafolio.co\/energia\/el-nino-se-fortalece-en-colombia-y-el-ideam-preve-que-alcance-su-mayor-intensidad-entre-septiembre-y-enero-de-498046\" target=\"_blank\">Portafolio (IDEAM)<\/a> \u00b7 <a href=\"https:\/\/www.bloomberglinea.com\/mercados\/el-nino-eleva-el-riesgo-para-las-tasas-de-interes-en-america-latina-los-paises-mas-expuestos\/\" target=\"_blank\">Bloomberg L\u00ednea (UBS)<\/a>.<\/p>\n  <\/div>\n\n  <footer>Elaborado a partir de \u00abSECTORES VAB EVOLUCION.xlsx\u00bb \u2014 VAB por sectores a precios corrientes y deflactado por IPC de Armenia (base 2024). Miles de millones de pesos.<\/footer>\n<\/div>\n\n<script>\nconst YEARS=[2021,2022,2023,2024];\n\/\/ VAB corriente por sector [primario, secundario, terciario] \u00d7 a\u00f1o 2021..2024\nconst SECT={\n\"Armenia\":{p:[239.61,281.57,400.55,496.74],s:[532.09,682.59,716.54,707.28],t:[4118.33,4722.90,5277.57,5823.65]},\n\"Buenavista\":{p:[81.15,95.35,133.76,148.36],s:[6.23,8.33,10.66,10.43],t:[28.11,30.81,36.08,37.33]},\n\"Calarc\u00e1\":{p:[238.38,342.48,428.08,367.76],s:[51.01,72.85,81.45,74.32],t:[568.47,676.63,761.89,828.67]},\n\"Circasia\":{p:[142.97,148.40,139.54,153.30],s:[23.67,31.60,31.90,31.48],t:[259.52,316.81,352.62,387.41]},\n\"C\u00f3rdoba\":{p:[51.51,53.10,52.13,61.12],s:[5.33,6.60,6.63,6.72],t:[38.74,44.45,50.51,54.89]},\n\"Filandia\":{p:[99.54,105.46,103.98,134.50],s:[12.32,15.62,16.06,16.77],t:[111.91,125.93,145.39,156.53]},\n\"G\u00e9nova\":{p:[82.17,237.97,143.37,216.35],s:[8.45,20.64,14.36,17.21],t:[63.50,74.53,82.68,87.45]},\n\"La Tebaida\":{p:[245.50,412.15,335.68,474.70],s:[193.84,231.65,238.77,262.58],t:[316.77,375.81,420.11,463.73]},\n\"Montenegro\":{p:[325.33,468.38,577.56,691.17],s:[39.42,59.31,66.86,67.13],t:[353.14,418.03,473.55,486.75]},\n\"Pijao\":{p:[133.93,192.03,225.26,289.36],s:[10.42,16.43,18.23,20.06],t:[48.52,57.33,65.32,68.37]},\n\"Quimbaya\":{p:[284.69,327.62,344.20,403.48],s:[37.28,50.64,52.38,53.31],t:[353.68,424.79,471.53,523.81]},\n\"Salento\":{p:[72.15,97.89,94.09,110.46],s:[10.27,15.14,15.39,15.43],t:[104.55,128.29,146.43,158.46]}};\nconst MUNIS=Object.keys(SECT);\nconst KEYS=['p','s','t'], SNAMES={p:'Primario',s:'Secundario',t:'Terciario'};\nconst SCOL={p:getComputedStyle(document.documentElement).getPropertyValue('--prim')||'#0e7c5b',s:'#d68910',t:'#1a5fa8'};\nconst tot=(m,i)=>SECT[m].p[i]+SECT[m].s[i]+SECT[m].t[i];\nconst share=(m,k,i)=>SECT[m][k][i]\/tot(m,i)*100;\nconst f1=x=>x.toLocaleString('es-CO',{minimumFractionDigits:1,maximumFractionDigits:1});\nconst f2=x=>x.toLocaleString('es-CO',{minimumFractionDigits:2,maximumFractionDigits:2});\nChart.defaults.font.family=\"'Segoe UI',system-ui,sans-serif\";\n\n\/\/ Departmental aggregates\nconst DEP=YEARS.map((_,i)=>{let o={p:0,s:0,t:0};MUNIS.forEach(m=>KEYS.forEach(k=>o[k]+=SECT[m][k][i]));return o;});\nconst depShare=(k,i)=>DEP[i][k]\/(DEP[i].p+DEP[i].s+DEP[i].t)*100;\n\n\/\/ KPIs\ndocument.getElementById('kpis').innerHTML=[\n ['Primario Quind\u00edo 2024',f1(depShare('p',3))+'% del VAB ('+f1(depShare('p',0))+'% en 2021)'],\n ['Crecimiento real primario 2021\u201324','+35,9%'],\n ['Secundario 2021\u201324','+5,5% (cae desde 2023)'],\n ['Terciario 2021\u201324','+9,1% (estable)'],\n ['Escenario central El Ni\u00f1o','\u22121,6% VAB real Quind\u00edo']\n].map(k=>`<div class=\"kpi\"><div class=\"v\">${k[1]}<\/div><div class=\"l\">${k[0]}<\/div><\/div>`).join('');\n\n\/\/ Selectors\nconst selYear=document.getElementById('selYear'), selYearPie=document.getElementById('selYearPie');\nYEARS.forEach((y,i)=>{selYear.add(new Option(y,i));selYearPie.add(new Option(y,i));});\nselYear.value=3; selYearPie.value=3;\n\n\/\/ 1. Stacked 100%\nconst order=[...MUNIS].sort((a,b)=>share(b,'p',3)-share(a,'p',3));\nfunction stackData(i){\n  return KEYS.map(k=>({label:SNAMES[k],data:order.map(m=>+share(m,k,i).toFixed(2)),backgroundColor:SCOL[k]}));\n}\nconst chStack=new Chart(document.getElementById('chStack'),{type:'bar',\n data:{labels:order,datasets:stackData(3)},\n options:{indexAxis:'y',responsive:true,maintainAspectRatio:false,\n  plugins:{legend:{position:'bottom'},tooltip:{callbacks:{label:c=>` ${c.dataset.label}: ${f1(c.parsed.x)}%`}}},\n  scales:{x:{stacked:true,max:100,title:{display:true,text:'% del VAB municipal'}},y:{stacked:true}}}});\nselYear.onchange=()=>{chStack.data.datasets=stackData(+selYear.value);chStack.update();};\n\n\/\/ 2. Departmental pie\nconst chPie=new Chart(document.getElementById('chPie'),{type:'doughnut',\n data:{labels:Object.values(SNAMES),datasets:[{data:KEYS.map(k=>+depShare(k,3).toFixed(2)),backgroundColor:KEYS.map(k=>SCOL[k])}]},\n options:{responsive:true,maintainAspectRatio:false,plugins:{legend:{position:'right'},\n  tooltip:{callbacks:{label:c=>` ${c.label}: ${f2(c.parsed)}%`}}}}});\nselYearPie.onchange=()=>{chPie.data.datasets[0].data=KEYS.map(k=>+depShare(k,+selYearPie.value).toFixed(2));chPie.update();};\n\n\/\/ 3. Delta primary share\nconst dp=MUNIS.map(m=>({m,d:share(m,'p',3)-share(m,'p',0)})).sort((a,b)=>b.d-a.d);\nnew Chart(document.getElementById('chDeltaP'),{type:'bar',\n data:{labels:dp.map(x=>x.m),datasets:[{data:dp.map(x=>+x.d.toFixed(2)),backgroundColor:dp.map(x=>x.d>=0?'#0e7c5b':'#c0392b')}]},\n options:{indexAxis:'y',responsive:true,maintainAspectRatio:false,plugins:{legend:{display:false},\n  tooltip:{callbacks:{label:c=>` ${c.parsed.x>=0?'+':''}${f2(c.parsed.x)} pp`}}},\n  scales:{x:{title:{display:true,text:'Puntos porcentuales del peso primario'}}}}});\n\n\/\/ Sortable table helper\nfunction makeTable(el,head,rows,fmt){\n  const t=document.getElementById(el);\n  let sortCol=-1,asc=false;\n  function render(){\n    let r=[...rows];\n    if(sortCol>=0)r.sort((a,b)=>{const x=a[sortCol],y=b[sortCol];return (typeof x==='string'?x.localeCompare(y):x-y)*(asc?1:-1);});\n    t.innerHTML='<thead><tr>'+head.map((h,i)=>`<th data-i=\"${i}\">${h}${sortCol===i?(asc?' \u25b2':' \u25bc'):''}<\/th>`).join('')+'<\/tr><\/thead>'+\n      '<tbody>'+r.map(row=>'<tr>'+row.map((c,i)=>fmt(c,i)).join('')+'<\/tr>').join('')+'<\/tbody>';\n    t.querySelectorAll('th').forEach(th=>th.onclick=()=>{const i=+th.dataset.i;if(sortCol===i)asc=!asc;else{sortCol=i;asc=false;}render();});\n  }\n  render();\n}\n\n\/\/ 4. Participation table 2021 vs 2024\nmakeTable('tblPart',['Municipio','Prim. 2021','Sec. 2021','Terc. 2021','Prim. 2024','Sec. 2024','Terc. 2024','\u0394 Prim. (pp)'],\n  MUNIS.map(m=>[m,+share(m,'p',0).toFixed(1),+share(m,'s',0).toFixed(1),+share(m,'t',0).toFixed(1),\n    +share(m,'p',3).toFixed(1),+share(m,'s',3).toFixed(1),+share(m,'t',3).toFixed(1),\n    +(share(m,'p',3)-share(m,'p',0)).toFixed(1)]),\n  (c,i)=>{ if(i===0)return `<td><strong>${c}<\/strong><\/td>`;\n    if(i===7)return `<td class=\"${c>=0?'pos':'neg'}\">${c>=0?'+':''}${f1(c)}<\/td>`;\n    return `<td>${f1(c)}<\/td>`;});\n\n\/\/ 5. Simulator\nconst SCEN={base:{p:4,s:1,t:3},e1:{p:-2,s:0,t:2},e2:{p:-8,s:-2,t:1},e3:{p:-15,s:-6,t:-2}};\nconst sP=document.getElementById('sP'),sS=document.getElementById('sS'),sT=document.getElementById('sT');\nconst vP=document.getElementById('vP'),vS=document.getElementById('vS'),vT=document.getElementById('vT');\nconst W={}; MUNIS.forEach(m=>{const T=tot(m,3);W[m]=[SECT[m].p[3]\/T,SECT[m].s[3]\/T,SECT[m].t[3]\/T];});\nconst depT=DEP[3].p+DEP[3].s+DEP[3].t;\nconst WD=[DEP[3].p\/depT,DEP[3].s\/depT,DEP[3].t\/depT];\nconst impact=(w,k)=>w[0]*k.p+w[1]*k.s+w[2]*k.t;\nconst cur=()=>({p:+sP.value,s:+sS.value,t:+sT.value});\nlet chScen=null;\nfunction renderScen(){\n  const shk=cur();\n  vP.textContent=(shk.p>=0?'+':'')+f1(shk.p); vS.textContent=(shk.s>=0?'+':'')+f1(shk.s); vT.textContent=(shk.t>=0?'+':'')+f1(shk.t);\n  const res=MUNIS.map(m=>({m,g:impact(W[m],shk)})).sort((a,b)=>a.g-b.g);\n  res.push({m:'QUIND\u00cdO',g:impact(WD,shk)});\n  const labels=res.map(x=>x.m), data=res.map(x=>+x.g.toFixed(2));\n  const colors=data.map((v,i)=>labels[i]==='QUIND\u00cdO'?'#1a5fa8':(v>=0?'#0e7c5b':'#c0392b'));\n  if(!chScen){\n    chScen=new Chart(document.getElementById('chScen'),{type:'bar',\n     data:{labels,datasets:[{data,backgroundColor:colors}]},\n     options:{indexAxis:'y',responsive:true,maintainAspectRatio:false,plugins:{legend:{display:false},\n      tooltip:{callbacks:{label:c=>` ${c.parsed.x>=0?'+':''}${f2(c.parsed.x)}% VAB real anual`}}},\n      scales:{x:{title:{display:true,text:'Crecimiento real proyectado del VAB (%, anual)'}}}}});\n  } else {\n    chScen.data.labels=labels; chScen.data.datasets[0].data=data; chScen.data.datasets[0].backgroundColor=colors; chScen.update();\n  }\n  makeTable('tblScen',['Municipio','% Prim. 2024','% Sec. 2024','% Terc. 2024','Base','E1','E2','E3','Simulado'],\n    [...MUNIS.map(m=>[m,+(W[m][0]*100).toFixed(1),+(W[m][1]*100).toFixed(1),+(W[m][2]*100).toFixed(1),\n      +impact(W[m],SCEN.base).toFixed(1),+impact(W[m],SCEN.e1).toFixed(1),+impact(W[m],SCEN.e2).toFixed(1),+impact(W[m],SCEN.e3).toFixed(1),+impact(W[m],shk).toFixed(1)]),\n     ['QUIND\u00cdO',+(WD[0]*100).toFixed(1),+(WD[1]*100).toFixed(1),+(WD[2]*100).toFixed(1),\n      +impact(WD,SCEN.base).toFixed(1),+impact(WD,SCEN.e1).toFixed(1),+impact(WD,SCEN.e2).toFixed(1),+impact(WD,SCEN.e3).toFixed(1),+impact(WD,shk).toFixed(1)]],\n    (c,i)=>{ if(i===0)return `<td><strong>${c}<\/strong><\/td>`;\n      if(i<=3)return `<td>${f1(c)}<\/td>`;\n      return `<td class=\"${c>=0?'pos':'neg'}\">${c>=0?'+':''}${f1(c)}<\/td>`;});\n}\nfunction setScenario(key){\n  const s=SCEN[key]; sP.value=s.p; sS.value=s.s; sT.value=s.t;\n  document.querySelectorAll('.stab').forEach(b=>b.classList.toggle('active',b.dataset.sc===key));\n  renderScen();\n}\ndocument.querySelectorAll('.stab').forEach(b=>b.onclick=()=>setScenario(b.dataset.sc));\n[sP,sS,sT].forEach(s=>s.oninput=()=>{document.querySelectorAll('.stab').forEach(b=>b.classList.remove('active'));renderScen();});\nsetScenario('e2');\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>I. Contexto El CPC (Centro de Predicci\u00f3n Clim\u00e1tica, CPC, de Estados Unidos,) eleva a 81% la probabilidad de un Ni\u00f1o &#8220;muy fuerte&#8221; entre oct\u2013dic 2026 y a 97% su extensi\u00f3n hasta marzo 2027, posiblemente el m\u00e1s intenso desde 1950. El IDEAM (Instituto de Hidrolog\u00eda, Meteorolog\u00eda y Estudios Ambientales, Colombia) prev\u00e9<\/p>\n<div class=\"continue-reading-wrapper\"><a href=\"https:\/\/observatorioarmenia.org\/site\/observatorio-economico-impacto-del-fenomeno-del-nino-en-crecimiento-economico-de-los-municipios-del-quindio\/\" class=\"continue-reading\">Ampliar informaci\u00f3n<i class=\"ion-ios-arrow-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8160","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts\/8160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/comments?post=8160"}],"version-history":[{"count":3,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts\/8160\/revisions"}],"predecessor-version":[{"id":8165,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts\/8160\/revisions\/8165"}],"wp:attachment":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/media?parent=8160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/categories?post=8160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/tags?post=8160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}