{"id":16768,"date":"2026-06-23T20:29:48","date_gmt":"2026-06-23T20:29:48","guid":{"rendered":"https:\/\/pimpampum.fr\/?page_id=16768"},"modified":"2026-06-24T12:31:36","modified_gmt":"2026-06-24T12:31:36","slug":"visibles-mmxxvi","status":"publish","type":"page","link":"https:\/\/pimpampum.fr\/en\/visibles-mmxxvi\/","title":{"rendered":"VISIBLES MMXXVI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16768\" class=\"elementor elementor-16768\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-158c19b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"158c19b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bee3010\" data-id=\"bee3010\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3475776 elementor-widget elementor-widget-html\" data-id=\"3475776\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>VISIBLES MMXXVI \u2014 Carte des conflits 2026<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --navy-base: #1B2A4A;\n    --navy-card: #293b5e;\n    --navy-dark: #0c111f;\n    --fuchsia: #e7245c;\n    --cyan: #00AEEF;\n    --paper: #f7f5f2;\n    --violet: #e2e0ff;\n    --yellow: #f2f49e;\n    --red: #e8112d;\n  }\n  * { box-sizing: border-box; }\n  html, body {\n    margin: 0; padding: 0;\n    font-family: 'Poppins', sans-serif;\n    background: var(--violet);\n    color: var(--navy-dark);\n  }\n  button { font-family: inherit; }\n  a { text-decoration: none; }\n\n  header {\n    background: var(--navy-dark);\n    padding: 28px 5vw 24px;\n    position: relative;\n    z-index: 5;\n  }\n  .title-row { display: flex; align-items: baseline; gap: 14px; flex-wrap: wrap; }\n  .title-visibles {\n    color: var(--cyan);\n    font-weight: 800;\n    font-size: clamp(28px, 4vw, 44px);\n    letter-spacing: -0.01em;\n    line-height: 1;\n  }\n  .title-year {\n    color: var(--red);\n    font-weight: 300;\n    font-size: clamp(18px, 2.4vw, 26px);\n    letter-spacing: 0.12em;\n  }\n  header p {\n    color: #aeb6c9;\n    font-size: clamp(13px, 1.4vw, 16px);\n    margin-top: 8px;\n    max-width: 640px;\n    font-weight: 300;\n  }\n\n  .hero {\n    position: relative;\n    padding: 8vh 5vw 2vh;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n  .hero-circle {\n    position: absolute;\n    top: 2vh;\n    left: 50%;\n    transform: translateX(-50%);\n    width: min(78vw, 760px);\n    height: min(78vw, 760px);\n    border-radius: 50%;\n    background: var(--yellow);\n    z-index: 0;\n  }\n  .hero-content { position: relative; z-index: 1; }\n  .hero-number {\n    font-size: clamp(64px, 11vw, 150px);\n    font-weight: 800;\n    color: var(--red);\n    line-height: 0.9;\n    letter-spacing: -0.02em;\n  }\n  .hero-label {\n    font-size: clamp(16px, 2vw, 22px);\n    font-weight: 500;\n    color: var(--navy-dark);\n    margin-top: 4px;\n  }\n\n  .map-wrap {\n    position: relative;\n    z-index: 1;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 4vw 4vh;\n  }\n  .map-card {\n    background: var(--navy-card);\n    border-radius: 24px;\n    padding: clamp(16px, 3vw, 36px);\n    box-shadow: 0 30px 60px -20px rgba(12,17,31,0.35);\n    position: relative;\n  }\n  svg.world-svg { width: 100%; height: auto; display: block; }\n\n  .marker { cursor: pointer; }\n  .marker circle.core { transition: r 0.15s ease; }\n\n  .legend {\n    margin-top: 20px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    justify-content: center;\n  }\n  .legend-chip {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    background: var(--paper);\n    color: var(--navy-dark);\n    border: none;\n    border-radius: 999px;\n    padding: 10px 18px;\n    cursor: pointer;\n    font-weight: 600;\n    font-size: 14px;\n    transition: all 0.2s;\n  }\n  .legend-chip.active { background: var(--navy-dark); color: var(--paper); }\n  .legend-dot {\n    width: 12px; height: 12px;\n    border-radius: 50%;\n    border: 1.5px solid rgba(12,17,31,0.4);\n    flex-shrink: 0;\n    display: inline-block;\n  }\n  .legend-hint {\n    text-align: center;\n    color: var(--navy-base);\n    font-size: 13px;\n    margin-top: 10px;\n    opacity: 0.75;\n    font-weight: 400;\n  }\n\n  .overlay {\n    position: fixed;\n    inset: 0;\n    background: rgba(12,17,31,0.55);\n    display: none;\n    align-items: center;\n    justify-content: center;\n    z-index: 50;\n    padding: 20px;\n  }\n  .overlay.open { display: flex; }\n  .panel {\n    background: var(--navy-card);\n    border-radius: 20px;\n    max-width: 480px;\n    width: 100%;\n    max-height: 82vh;\n    overflow-y: auto;\n    padding: 28px 28px 24px;\n    position: relative;\n    box-shadow: 0 40px 80px -20px rgba(0,0,0,0.5);\n  }\n  .panel-close {\n    position: absolute;\n    top: 18px; right: 18px;\n    background: rgba(247,245,242,0.1);\n    border: none;\n    border-radius: 50%;\n    width: 32px; height: 32px;\n    display: flex; align-items: center; justify-content: center;\n    cursor: pointer;\n    color: var(--paper);\n  }\n  .badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-weight: 700;\n    font-size: 12px;\n    padding: 5px 12px;\n    border-radius: 999px;\n    margin-bottom: 14px;\n    margin-right: 8px;\n    color: var(--navy-dark);\n  }\n  .badge.new { background: var(--yellow); }\n  .panel h2 {\n    color: var(--paper);\n    font-size: 30px;\n    font-weight: 800;\n    margin: 4px 0 14px;\n    letter-spacing: -0.01em;\n  }\n  .panel-summary {\n    color: #d7dbe8;\n    font-size: 15px;\n    line-height: 1.6;\n    margin-bottom: 16px;\n  }\n  .stats-list { margin: 0 0 18px; padding: 0; list-style: none; }\n  .stats-list li {\n    display: flex;\n    align-items: baseline;\n    gap: 8px;\n    color: var(--paper);\n    font-size: 14px;\n    font-weight: 500;\n    padding: 8px 0;\n    border-bottom: 1px solid rgba(255,255,255,0.12);\n  }\n  .stats-list li:first-child { border-top: 1px solid rgba(255,255,255,0.12); }\n  .stats-list li .dash { color: var(--cyan); font-weight: 800; }\n  .sources-label {\n    color: var(--cyan);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n  }\n  .sources-list { display: flex; flex-direction: column; gap: 8px; }\n  .source-link {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--paper);\n    font-size: 14px;\n    font-weight: 500;\n    background: rgba(255,255,255,0.06);\n    border-radius: 10px;\n    padding: 9px 12px;\n  }\n  .source-link svg { color: var(--fuchsia); flex-shrink: 0; }\n\n  footer {\n    background: var(--navy-dark);\n    padding: 20px 5vw;\n    margin-top: 20px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    color: #7e8aa3;\n    font-size: 13px;\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .pulse-ring animate { display: none; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<header>\n  <div class=\"title-row\">\n    <span class=\"title-visibles\">VISIBLES<\/span>\n    <span class=\"title-year\">MMXXVI<\/span>\n  <\/div>\n  <p>Carte mondiale des pays en guerre, en conflit arm\u00e9 ou en crise humanitaire \u2014 \u00e9dition 2026.<\/p>\n<\/header>\n\n<div class=\"hero\">\n  <div class=\"hero-circle\" aria-hidden=\"true\"><\/div>\n  <div class=\"hero-content\">\n    <div class=\"hero-number\">26<\/div>\n    <div class=\"hero-label\">pays et territoires identifi\u00e9s en 2026<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"map-wrap\">\n  <div class=\"map-card\">\n    <svg class=\"world-svg\" id=\"worldSvg\" viewBox=\"225 65 615 290\" role=\"img\" aria-label=\"Carte du monde avec les zones de conflit 2026\">\n      <defs>\n        <pattern id=\"grid\" width=\"40\" height=\"40\" patternUnits=\"userSpaceOnUse\">\n          <path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"#1B2A4A\" stroke-width=\"0.4\" opacity=\"0.4\" \/>\n        <\/pattern>\n        <filter id=\"territoryBlur\" x=\"-200%\" y=\"-200%\" width=\"500%\" height=\"500%\">\n          <feGaussianBlur stdDeviation=\"6\" \/>\n        <\/filter>\n      <\/defs>\n      <rect width=\"1000\" height=\"500\" fill=\"url(#grid)\" \/>\n      <path d=\"M334.5,472.3L332.9,475L320.9,474.8L315.9,472.9L328.1,473.3L331.6,471.2ZM57.8,470.8L52.4,471.2L45.2,468.3L52.1,467.7ZM374.6,466.8L378,468L379.6,472.3L359.8,475.1L353.2,474.9L350,472.8L358.4,471.2L364.8,466.8ZM163.3,454.2L170.2,454.1L166,455.8ZM151.2,454.1L151.2,454.1L151.2,454.1ZM225.1,449.8L231.1,449.9L232.8,451.4L220,451.4L215.8,449.7ZM309.9,447.1L308.9,450.5L293.9,451L291.6,449.1L299.8,447.8L300.7,443.1L304.9,441.3ZM0,485.3L0,485.3L0,485.3L2.6,483.7L7.6,484.6L10.9,483.6L15.6,484.8L19.8,483.5L27.9,483L36.1,484.9L60.9,487.1L68.9,486.4L87.4,487.8L102.5,486.2L103.1,484.9L83.2,484.2L73.4,482.5L75.4,477.9L64.3,475.3L77.5,475L81.5,475.9L91.1,474.1L92.3,472L84.6,470.4L68.5,469.6L61,466.7L60.1,463.6L64,464.7L72.9,464.1L79.6,465L94.2,462.4L93.9,459.4L99.1,459.8L114.3,458.2L124.4,456.4L136.3,456.9L167.5,456.9L173.7,455.6L177.2,456.2L183.5,454.8L188.1,457.5L190.9,456.7L201.2,458.8L208.7,458.2L220.4,459.2L221.9,458L215.2,455.9L212,451.7L221.4,452.1L232.4,454.5L243.2,453.2L249.8,453.7L252.1,451.6L254.4,452.8L273.7,455.1L277,453.1L288.3,455.5L308.5,452.8L312.9,451.3L313.2,449L309.8,444.7L312.7,439.3L311.8,437L325,429.6L337.2,426.1L341,426.5L336,428.8L331.6,428.6L326.4,430.8L327.4,433.9L322.9,434.7L318,437.7L320,440.8L324.5,442.3L329.1,447.5L331.4,453.2L327.9,456.8L321.2,459.1L306.1,461.7L303.9,462.9L285.4,463.1L293.7,465.4L292.3,467.3L283.5,467.7L283.3,470L290.7,472.9L296.5,473.4L310.6,475.9L324.3,477.1L334.2,478.8L338.3,481.2L351.1,478.5L361.8,477L368.7,477L381.1,478L386.7,476L393.8,475.9L420.7,473.2L417.5,470.2L401,470.7L400.6,467.6L410.5,465.7L419.8,463L437.6,461.4L451.3,458.7L456.4,456.9L454.3,455.2L457.1,453.2L463,452L471.4,448L479.4,449.2L480.9,447L487.9,448.5L495,447.7L499.4,449L519.8,445.1L526.5,444.5L530,446.8L537.3,444.4L553.5,444.1L559.6,444.6L562.7,446.4L581,445L591,442.7L594.1,440.3L607.4,443.8L611.2,442L629.2,437.8L641,435.8L646.1,433.5L656.5,433.3L663.2,436.9L673.3,438.9L677.9,437.2L691.4,438.7L693.2,443.6L688.4,445.3L691.8,446.3L688.7,449.6L697.3,450.2L705.2,444.1L715.7,443L719.8,439.8L729.9,436.7L741,436.5L744.4,433.9L746.7,436L751.7,436.7L777,436.8L785.6,432.1L794.9,435.9L806.2,435.3L815.6,433L821.1,435.3L829.4,436.6L835.7,436.6L839.8,434.9L857.8,435.4L874.3,433.9L875.2,431.4L881.8,436L897.4,435.6L904.1,435.9L907.3,438.6L923.6,441.3L928.6,440.4L935.6,442.7L942.2,443.3L951.9,446.5L967.9,447.1L975.6,449.2L970.2,454.6L961.4,456.6L956.2,459.6L954.1,464.1L957.6,467.2L963.9,468.8L949.3,469.9L943.9,474.9L954.7,478.9L969.2,481.5L970.6,482.8L981.2,484.5L988.9,483.8L995.2,484.6L1000,485.3L1000,500L500,500L0,500ZM311.8,399.6L319.3,401.9L314,402.5L310.7,404.5L302.8,402.9L296.4,399.9L292.6,396.8L302.5,400.2L304.8,397L309.4,396.2ZM337.4,391.9L339.6,393.2L335,395L330,394ZM695.2,388.1L691,388.3L691.5,385.1L695.9,386.3ZM903.9,363.3L911.9,363.5L910.9,370L905.7,371L902,364.3ZM980.6,363.7L984,366L976.3,372.9L973.9,377.5L970.4,379.6L963,378.4L964,375.3L973.7,369.5L980,362.5ZM985,350.4L987.1,353.4L992.9,355.5L995.9,354.7L994.4,358.8L992.2,358.7L988.9,364.7L985.1,364.7L986.7,362.4L982.8,359.7L984.9,357.8L984.2,351.5L979.5,345.9L984.3,348ZM964.2,311.6L959.7,310.2L955.6,305.8ZM995.5,298.2L995.5,298.2L995.5,298.2ZM1000,296L998.2,296.7L998.4,295.5L1000,294.6L1000,296ZM0,294.6L0,294.6L0,296L0,296L0,296L0,294.6ZM966.2,295.7L966.2,295.7L966.2,295.7ZM964.2,291.5L964.2,291.5L964.2,291.5ZM639,287.7L640.2,292.3L630.8,319.3L626.1,321.1L622.3,319.4L620.1,311.3L623.3,305.8L622.1,298.4L623.5,295L628.6,293.8L632.5,290.5L636.7,283.4ZM898.8,288.2L903.8,291.6L906.6,302.7L913.5,306.6L915.8,312.1L918.7,312.2L919.2,315.2L924.6,320.2L926.6,328.1L924.7,337.9L921.4,341.8L916.9,351.2L916.7,354L912,355L906.4,358.4L902.4,356.7L898.9,357.8L890.7,355.6L887.7,350.4L883.7,348.9L883.9,345.5L880.1,347.9L882.8,341.4L877.7,346.9L873,340.6L864.8,337.5L850.4,339.5L845.1,341.6L843.5,344.1L833,344.4L827.8,347.4L824,347.3L819.5,345L821.7,339.5L819.6,331.8L817.1,328.1L815,317.7L817.1,310.4L835.7,304.7L839.6,300.5L841.7,295.6L849.1,289.5L853,288.4L856.6,291.3L859.5,290.1L862.8,284.8L868.3,283.7L867.7,280.9L875.8,284L880.4,284.3L876.2,290.9L886.8,298.3L891.3,298.2L893.6,291.8L893.6,284.5L895.9,279.6ZM950.3,279.1L950.3,279.1L950.3,279.1ZM835.3,278.4L835.3,278.4L835.3,278.4ZM946.8,277.4L946.8,277.4L946.8,277.4ZM949.1,276.7L949.1,276.7L949.1,276.7ZM845.7,278.2L844.4,275.8L847.5,274L852.7,274.1ZM827.5,272.5L830.9,274.2L824.3,275.1ZM841.4,272.5L841,274L833.1,274.5ZM944.1,273.2L944.1,273.2L944.1,273.2ZM937.6,270.4L937.6,270.4L937.6,270.4ZM801.7,268.8L807.7,268L812.8,269.3L813.8,271.1L821.4,273.3L818.2,274.3L800.8,271.6L792.7,269L794.6,266.4ZM874.2,267.3L874.2,267.3L874.2,267.3ZM933,268.9L933,268.9L933,268.9ZM922.2,265.2L917.3,267.5L912.2,265.1L918.9,265.2L923.2,262ZM853.5,259.6L853.5,259.6L853.5,259.6ZM862.4,258.6L855.3,259.4L855.9,257.9ZM925.4,262.5L918.5,257.6L922.9,259ZM872.6,253.2L873.4,257.7L876.3,259.4L878.6,256.4L884.2,254.7L901.6,260.7L905.5,265.2L910.1,266.9L908.2,268.7L913.1,275.3L918.9,278.6L910.9,278.1L905.7,272.4L902.1,271.2L898,272.9L896.2,275.9L891.8,275.3L889.3,273L882.3,273.4L885.2,270.3L883.1,265L875.5,262.4L871.3,259.8L869.4,261.4L867.3,256.1L862.6,252.6L867.7,251ZM847.9,246.1L845.7,248.8L833.8,249.3L835.9,253.9L842.6,251.7L837.5,255.3L840.1,258.9L842.1,264.8L839.5,264.7L834.2,258.1L834.5,265.4L831.6,264.9L831.9,259.7L829.9,257.8L833.4,248.4L835.8,246.4L844.7,247.5ZM857.5,246.9L855.8,252.5L853.9,247.2L855.4,244ZM793.9,266.3L790.9,266.3L785,261.7L773.9,244.9L764.9,236.2L764.7,234.8L770.8,235.4L779.6,244.2L782.4,244.2L788.4,249.7L791.4,256.5L794.7,258.5ZM827.4,244.9L830.5,247.5L827.3,247.8L826.4,252.2L823.8,254.1L822.6,261.1L819.1,261.4L814.6,258.7L811.3,259.7L806.2,258.2L805.7,254.4L803,251.3L803,246.3L804.6,244.4L808.8,244.9L809.4,242.5L813.9,241.4L817.2,237.4L825.4,230.8L826.9,233.4L831.1,235L825.9,241ZM851,226.6L848.3,234.5L845.1,232.9L843.4,228.2L839.1,230.8L839.8,227.7L844,227.1L850.6,224.2ZM725.6,232.8L723.2,233.4L721.4,227.2L722.6,222.7L727.2,229.1ZM330.7,221.9L330.7,221.9L330.7,221.9ZM844.4,221.4L841.7,224.9L839.9,223L841.5,219.8L844.7,218.8ZM829.2,224.1L829.2,224.1L829.2,224.1ZM838.6,217L842,217.8L838.9,221ZM848.6,216.2L846.7,221.9L845.2,215.1ZM837.6,213.7L836.8,216.1L834.2,212.6ZM837,198.6L840.3,202.5L837.9,205.7L838.1,210.2L844.3,211.7L844.7,215.2L841.5,212.4L835.1,211.5L833.5,208.4L835.3,198.6ZM317.8,199.4L317.8,199.4L317.8,199.4ZM286.4,200.4L286.4,200.4L286.4,200.4ZM298.4,194.8L303.3,194.8L310.2,198.3L300.8,199.9L293.4,198.2L299.1,198.1ZM806.5,198.1L801.8,198.6L803.1,194.9L807.7,194.2ZM67.9,197L67.9,197L67.9,197ZM66.5,192.7L66.5,192.7L66.5,192.7ZM64.6,191.2L64.6,191.2L64.6,191.2ZM62.1,190.8L62.1,190.8L62.1,190.8ZM57.4,188.9L57.4,188.9L57.4,188.9ZM278.7,186.8L282.4,187.5L287.4,191.1L294,193.7L284,194.8L285.9,193.3L281.3,190L270.1,187L271.5,185.6ZM284.6,184L284.6,184L284.6,184ZM836.6,186.7L835.4,189L833.6,184.6L837.5,179.7L838.8,180.6ZM283.8,176.2L283.8,176.2L283.8,176.2ZM286.1,176.1L286.1,176.1L286.1,176.1ZM874,155.1L869.5,159.2L869.2,155.4ZM596,150.9L591.6,154L589.6,152.5ZM565.8,150.8L573,151.9L568.7,153ZM543.1,143.8L541.9,148.3L534.5,145.5L534.9,144.1ZM525.6,135.5L526.9,141.2L523.4,141.2L522.7,136.2ZM891.6,146.8L889.6,152.4L881.2,153.9L877.2,157L875.2,153.9L863.8,155.9L866.7,157.9L864.8,162.6L861.7,162.7L862.4,160.2L859.5,157.5L868.4,151.6L876.9,151.3L879.8,146.4L881.6,147.7L887.3,143.8L889.7,135.6L892.7,135.1L894.1,141.2ZM526.6,132.9L526.6,132.9L526.6,132.9ZM899.7,127.3L903.7,126.7L904.3,129.8L900.2,130.6L897.7,133.3L893.4,131.4L891.8,134.5L888.8,134.5L889.8,129.6L892.7,129.5L894.4,123.5ZM323.2,120.7L323.2,120.7L323.2,120.7ZM328.3,113.6L328.3,113.6L328.3,113.6ZM156.9,115.3L151,114.4L143.5,109L150.7,110.3ZM344.1,109.2L344.9,112.3L351.5,113.2L353.8,118L352.6,120.4L349.5,120L349.3,117.4L335.4,117.8L342.4,107.5ZM131.4,99.9L134,99.7L133.2,102.8ZM899,109L901.8,114L897.7,113L896,117.1L898.7,119.9L894.7,122.3L894.2,114.3L894.9,108.5L893.6,101.9L896.1,100.7ZM481.1,104.8L476.2,106.5L472.3,106.1L474.5,103.2L473.1,100.3L479,96.9L484.3,98.5ZM535.2,95.5L533.6,97.8L530.3,95.1ZM75,91.3L70.4,90.4L74.4,89ZM491.7,87.1L488.7,90.1L494.6,89.8L491.3,94.5L494.2,94.7L498.8,98.7L501.3,103L504.7,103.5L501.5,109L484,110.7L488,107.7L485.4,105.6L488.3,104.7L487.3,101.4L491.4,101.7L489.9,98.3L484.5,96.4L482.9,92.3L486.1,87.1ZM40.1,83.6L40.1,83.6L40.1,83.6ZM279.8,77.3L279.8,77.3L279.8,77.3ZM272.5,75.8L272.5,75.8L272.5,75.8ZM23,72.8L31.4,74.2L29.1,75.1ZM263.4,67.6L277.5,73L275,73.9L269.1,71.9L262.4,74.9L260.1,72.1L261.4,67.4ZM459.7,65.4L462.2,69.1L458.6,71.2L448.2,73.6L436.8,72.3L439.5,71.1L433.5,69.7L438.3,68.4L432.4,67.7L438.5,65.5L442.8,67.4L447.1,65.9L450.6,66.7L455.1,65.2ZM289.3,63.5L286.1,63.6L286.6,60.7L291.4,61.1ZM636.4,135.3L637.8,137.3L635.7,142.2L636.7,145.6L641.2,147.6L649.5,147.3L649.7,141.8L646.4,138.8L647,136.5L652,136.2L649.2,133L642.6,130.2L639.7,126.1L642.5,124.3L647.3,124.3L647.3,119.9L642.2,119.3L632.4,123.2L629.7,126.1L631.9,130.6ZM1000,69.5L1000,69.5L992.8,70.5L998.3,75L997.9,76.9L992.7,76.3L982.4,78.7L973.1,83.7L969.2,81.7L961.9,83.9L954.3,83.7L950.1,88.2L953.3,90L952.9,94L950.4,94.1L950.3,97.6L945.5,99L944.5,102.2L940.4,102.9L939.5,105.7L935.5,108.3L931.8,96.2L935.6,89.4L939.9,88.7L949.6,82.4L954.6,80.2L956.9,76.2L944.8,81.8L942.5,78.4L935.3,79.4L928.4,84L930.7,85.7L920.2,86.7L920.4,84.7L912.6,85.7L904.1,85.2L895,86L875.3,98L879.7,98.3L883.8,100.7L888.6,99.5L892.6,102.5L890.5,107.7L889.1,115.4L883.9,121.4L874.6,129.5L870.9,131.1L867.4,129.8L860.2,134.4L860.3,136.4L854.3,139.6L859.6,147.8L858.6,152.5L851.3,154.5L850.5,145.1L846.4,144.1L848.3,140.6L845.2,139.1L836.3,142L839.4,137.7L837.9,136.3L826.5,142.4L832.5,146.8L835.6,144.8L840.3,147.4L836.4,148.2L831,153L834,154.6L838.6,162L836.8,164.8L839.1,167.1L829.6,181.8L821.9,186.7L816.1,187.4L807.7,190.6L805.2,193.7L805.2,190.6L801.4,189.7L796.4,192.5L793.5,197.1L798.2,203.6L802.4,207.6L803.7,212.7L803.3,217.6L792.1,226.1L791.9,222.4L787.5,220.5L785,216.1L780.1,214.9L778,212.8L775.4,222.3L779.1,229.4L787.2,236.5L787.5,242.2L789.5,246.4L787.6,246.6L781.6,242.3L776.4,229.6L772.6,226.8L774.3,218.2L771.1,205.3L769.9,203L764.9,206.3L761.6,205.5L762,199.4L755.8,191.1L753.9,186.8L750.8,189.3L741.6,190.3L740.3,194L736.3,195.9L728.3,202.7L723.1,205.8L723,213.9L721.8,221.2L715.4,227.9L712.8,225.3L708,214.6L706.8,209.4L704.3,205.6L701.7,190.7L695.7,192L692.1,188.6L693.5,187.6L687.3,183.5L684.4,179.4L670.8,180.3L659.4,178.5L656.9,174.6L652,176.4L643.1,172.6L639.2,166.3L633.3,166.7L635.6,173.1L639.3,175.9L641,179.2L643.3,178.3L643.9,183.3L650,183L656.6,176.7L656.7,180.8L659.5,183.7L663.1,184.5L666.1,188L660.5,197L653.5,202.1L645.5,204.5L644.9,206.7L637.7,209.1L635.2,211.1L620.8,214.9L618.5,203.4L613.7,195.9L608.7,190.9L608.5,187.3L597.6,172L597.1,168.5L594.2,173.2L590.9,170.3L594.7,177.4L599.1,183.5L598.7,185.8L602.4,188.9L604.1,198.3L606.7,200L609.1,205.8L620.3,215.6L618.7,217.4L622.5,221L629.6,220L642,216.6L641.8,220.4L637.4,231.1L629.3,242.1L619.8,249.2L615.5,254.7L611.8,257.1L608.9,263L607.8,268L609.6,269L608.9,273.6L612.4,279.9L613.3,290.8L609.6,296.4L603.9,298.9L596.6,305L598.8,311.4L597.3,318L591.7,320.4L590.2,328.6L583.5,336.5L578.4,341L571.6,344.3L562.7,344.1L554.5,346.7L550.7,344.1L550.6,338L542.3,325.3L539.6,311.4L532.8,300.2L532.3,296.3L535.4,286.5L537.9,283.4L538,279.8L535.8,275.5L536.8,273.8L533.1,264L524.4,253.1L527.2,241.5L523.6,236.7L516.4,238.2L512,232.6L502.9,233.5L494.5,236.9L488.9,235.6L479.1,237.9L475,236.6L464,228.3L463.2,225.3L458.8,219.8L453.9,216.2L453.6,212.2L451,209.1L454.3,205.2L454.8,194.2L452.6,191.7L455.6,184.1L458.1,181.9L459.9,177.1L464.9,172.1L467.5,171.8L473.4,166.9L472.7,163.4L476,157.7L480.8,155.2L483.5,150.7L494,152.3L504.1,148.3L517.4,146.9L523.4,147.4L526.4,146.2L529.4,148.9L530,153.2L528.2,154.6L530.9,157.5L542.3,160.4L543.6,162.8L553,165.9L557.9,159.1L580.3,164.3L583.6,162.6L593.8,164L595.2,163.3L600,153.8L600.4,150.5L596.4,147.8L590.3,149.7L585.1,148.1L582.5,149.6L576.8,148.2L573.1,143.9L572.7,140.4L575.8,137.7L580.1,137.6L581.2,135.5L586.5,135.9L593.1,133.3L597.7,133.2L606.5,136.3L615.4,134.6L615.1,131.5L601.9,124.3L608.7,118.7L599.5,120.4L597.3,123.2L601.5,123.7L594.1,126.8L590.1,124.1L593.3,122.6L585.4,120.6L580.1,125.2L576.9,131.7L580,136L573.2,138.5L572.4,136.6L563.4,137.6L563.8,141.8L566.7,143.8L563.3,146.4L564.3,148.8L560.2,147.7L558.7,143.6L553.9,138.2L554.3,134.1L544.5,129.1L541.4,124.8L536.5,123L534.2,123.9L535,127.5L544.1,134.6L551,137.9L546.9,137.7L547.7,140.5L544.7,144.5L542.8,138.8L535.8,135.4L529.2,130.7L528.3,128L524.7,126.8L518.1,130.2L512.7,129.4L508.6,130.3L508.4,133.6L502.3,136.1L499.2,140.8L500.3,142.4L494,148.1L487.9,148.1L485.1,150.1L481.9,147.4L475.3,147.6L473.5,142.4L475.6,136.8L473.9,130.5L477.8,128.5L494.7,129.4L496.7,122.2L491.8,117.9L487.5,116.8L487.2,114.8L495.5,114.9L497.3,112.9L503.7,110.8L504.6,108.5L510.6,106.6L513.1,102.5L524.4,99.9L522.6,95.8L523.7,91.4L529.4,89.6L530.3,93.2L526.8,95.9L530.4,100L534.8,98.7L539.2,100.7L549,97.6L554.6,98.8L559.1,96.7L558.6,92.3L562.6,89.6L567,91.6L567.9,87.8L564.8,85.6L571.8,84.4L577.7,84.8L580.9,83.3L578,81.9L563.5,83.8L559.2,81.3L558.5,76.1L562.3,72.7L570.5,69.1L566.4,66.6L561.6,67.4L559.4,71.1L549.6,75.7L547.6,79.6L552.2,83.1L546.7,86.9L544.1,94.2L540.7,93.9L536,96.2L530.6,86.5L528.8,84.8L523.3,88L519.6,88.7L515.7,87.3L513.9,77.9L529.2,70.9L541,61.6L553.3,56.1L564,55L568.2,52.7L578.2,52.3L586.9,54.3L583.3,55L586.4,56.8L589.3,55.8L593.8,57.5L601.4,58.2L611.9,61.3L614.2,64.5L606.6,66.7L594.2,64.6L596.7,66.9L597.1,71.1L602.8,72.6L603.3,69L610,70.8L610.5,68.1L616.9,65.3L622.1,66.5L623.7,64.6L620.7,59.5L628.5,60.4L626.5,62.3L628.7,64.8L633.7,62.4L649.2,58.7L648.6,60.6L659.2,59.8L663.3,58.7L666.5,60.3L669.7,58.5L668.2,56L676.4,56.8L690.3,60.9L692.2,59.4L686.8,55.8L685.3,52.7L694.3,47.1L701.6,47.8L699.6,51.6L702.2,54.5L701.6,58.3L704.6,60L698,65.8L701.2,66.2L708.5,61.8L708.2,58.4L704.4,56.6L706.7,53.8L703.1,51.5L710.2,49.2L710.8,50.4L721.3,49.1L726.4,50.7L723.6,45.4L741.2,44.6L738.9,43.2L742.1,41.3L759,38.8L768.5,39.1L774.8,37.6L779.9,37.7L783.3,35.3L789.9,34.2L790.8,35.8L800.4,36.9L808.5,36.9L817,39.3L816.3,40.8L803.9,43.9L815.4,46.3L821,45.1L829.9,45.6L830.6,46.9L842.2,47.3L842.4,45.2L852.7,45.7L857.2,47.1L856.8,50.1L864.7,53.4L867.4,50.5L871.8,51.7L876.6,51L881.9,51.8L888.5,51.4L886.5,48.8L890.2,47.6L915.3,49.4L924.9,53.2L936.1,52.7L941.7,53.1L943.6,56.3L947.1,57.1L955.7,56.5L966.2,56.7L971.1,59.2L974.5,58.3L973.5,55.3L988.1,55.9L996.1,57.2L1000,58.4L1000,69.5ZM0,58.4L0,58.4L0,58.4L15.1,63.7L22.6,64.1L28.1,66.7L20.8,68.2L20.7,70.9L17,71.4L10.5,68.5L0.3,67L0,69.5L0,69.5L0,58.4ZM234.3,58L232.6,59L222.8,57.2L227.2,55.2ZM1000,52.3L1000,53.2L996.5,52.5L1000,51.3L1000,52.3ZM0,51.3L0,51.3L0,51.3L0,52.3L0,51.3ZM0,51.3L6.7,52L0,53.2ZM248.5,57L248.5,59.8L252.2,57.6L255.5,59.4L257.4,63.3L262.3,58.9L262.4,55.9L270.5,56.5L274.2,57.9L272.3,60.7L273.9,63.6L268.5,65.5L261.8,65.1L257.4,70.1L250.2,72.1L247.9,75.1L244.6,75.5L238.2,80.8L237,86.3L241.1,86.7L243.6,91.4L252.7,92.1L263.9,96.4L271.5,96.8L271,99.2L273.9,105.1L278,107.8L281.7,104L278.3,98.1L282.7,96.8L287.4,93L285.3,88.7L281.9,86.7L285.2,83.7L283,76.9L292.6,77.3L294.9,76.5L301.7,80.2L306.7,80.4L307.5,86.2L312.1,88.3L316.1,86.8L320.6,82.4L329.5,91.8L328.3,93.5L334.5,96.7L340.7,98.3L345.1,102L345.3,105.1L336.7,108.2L333.2,110.4L328.5,110.9L315.6,110.5L309.7,113.7L302.5,119.9L309.3,115.8L315.1,113.5L321.7,114.6L319.1,116.5L320.9,121.6L324.5,122.9L329.1,122.5L331.9,119.4L333.9,122.4L324.3,125.9L318.4,129L316.2,126.5L321,124.2L314,125.5L305.2,128.7L303.3,130.9L305.7,134.3L297.6,135.5L289.7,144.6L287.4,142.5L289.6,151.2L287.9,153.3L281.8,155.9L274.1,162.7L273.6,164.6L277.6,175.3L276.7,180L274.5,180L269.8,172.5L267.5,166.8L263.6,167.7L260,165.6L251.1,166.2L251.6,169L245.5,167.6L237,168.1L229.5,173.9L230.2,178.1L228.1,187.7L230,192.7L233.6,197.7L237.7,199.6L247.9,196.4L249.2,191.7L258.2,190.2L254.6,204.1L253,205.9L265.6,206L269,208.3L267.1,218.4L268.3,221.1L273.8,225.6L279,223.3L286.6,226L289.8,223.8L290.3,220.5L296.1,218.8L300.7,215.5L300.8,224.8L302.7,222.6L301.7,219.5L308.7,218.2L310.6,220.7L316,220.4L319.8,222L321.3,220.4L328.1,220.2L326.7,222.4L331,223.9L331.5,226.2L335.8,227.8L341.3,233.4L347.1,233.3L353.1,235L357.5,238.3L361.3,247.1L360,250.2L364.9,250.7L375.3,254.3L376.2,257.5L379.4,256.6L388.9,258L396.6,263.4L402.1,265.2L403.5,270.4L402.4,275L397.1,280.7L391.8,288.3L392,293.5L389.6,304.4L386.3,310.9L383.4,313.8L376,314.9L370.9,316.9L365.3,321.9L364.2,329.7L359.2,336.1L354.8,339.6L350.5,345.5L347.4,347.1L337.5,345.6L341,348L342.3,352.5L339.6,356.1L335.5,357.6L326.8,357.9L327.4,363L319.1,364.1L319.5,366.8L323.7,368.2L318.9,370.8L317.9,375.1L315.3,375.1L312.3,378.6L317.7,381.2L311.6,388.5L308,390.9L310.7,395.4L303.2,396.9L302.8,399.5L298.5,398.7L291.8,395.2L290,385.2L294.1,380.4L289.9,379.6L292.5,377.1L293.5,372.5L296.6,373.5L298,367.7L293.5,370.1L296.8,353.1L301.6,340.1L301.4,330.2L303,326.8L305.3,309.4L304.5,301L301.5,298.2L288.9,290.7L278.4,270L274.3,267L273.9,263.2L278.4,257.4L275.1,256.2L277.5,247.9L281,246.2L282.1,242.7L285.8,239.3L284.8,231.4L282.8,226.9L280.2,225L276.4,227.5L277.8,229L269.5,227.2L267.7,224.9L261.7,221.8L261.9,219.2L256.5,214.1L246.6,211.3L240.7,206.6L237,205L231.8,206.5L212.5,199.2L206.3,193.2L207.6,190.5L205.5,186.7L196.4,176.5L188.3,169.6L185.7,163.4L181.2,161.7L181.5,166.2L190,175.9L192.5,181L196.1,185.1L193.6,184.9L188.4,181.3L188.1,177.7L182,174.6L182.9,170.7L179.1,167.9L174.2,158.2L170.8,155.5L165.6,154.3L156.3,141.8L154.5,138L154.1,131.2L155.8,123.5L154,115.6L158,116.6L158.4,113.9L151,110L146,108.8L144.9,104.6L141.3,103.5L137.4,97.8L133.4,95.8L132.6,93.4L127.6,88.5L120.5,88.3L111.5,84.6L100.1,83.3L91.4,80.9L88.8,83.4L78.6,85.7L79.4,81.3L72.2,85.1L74.2,86.5L65.8,90.5L59.9,94.5L47,98.1L41.8,98.4L50.5,94.7L54,94.4L61.9,90.1L63.8,86.3L58.2,87.7L54.6,85.9L50.1,87L50.4,84.3L45,83.9L38.6,79.2L42.9,74.6L47,74.8L53.4,72.9L53.4,70L41.8,71L37.7,70.3L33,67.6L43.1,65.1L45,66.5L50.9,66.3L40.6,61L38.3,58.7L43.3,58.6L50.3,54.6L65.1,51.8L77,53.9L84.1,54.1L97.4,55.6L101.1,55.1L120.8,58.6L126.6,56.6L130.8,56.9L144.1,54.2L150.7,57L154.4,55.1L154.8,57.2L159.2,56L183.6,60L179.7,61.4L184.7,62L194.6,61.2L197.6,62.8L197.7,60.2L205.1,58.9L210.2,61.1L218.2,62.1L226.5,61.7L226.2,60L237,60.9L238.2,58.1L232,55.3L232.2,52.2L235.5,50.2L242,51.9L245.8,55L243.3,56.4ZM182.9,46.9L191.5,48.7L194.7,47.3L199.5,51L198.9,47L207.2,48.1L209.8,52.8L219.5,55.5L214.6,56.9L215.5,59L205.7,57.8L185.2,59.6L177.5,57.9L174.1,55.7L187.7,54.5L172.5,54.1L171,53L177.5,51.9L168.3,51.2L172.6,48L180,46.4ZM209.7,46.1L207.3,47.9L202.9,45.9ZM287.9,46.9L279.2,47.9L276.8,45.1L283.2,45.4ZM259.6,46.8L261.7,48.5L264.3,46.3L271.3,45.1L276.1,48L275.7,49.8L283.8,47.9L293.8,50.6L299.3,51.2L302.2,53L308.9,54.1L314,57.8L308.9,59.1L319.8,61.5L323.8,64.1L328.2,64.3L322.5,69.4L314.7,65.6L310.7,67.5L318.6,71.2L319.4,75.9L308.9,72.9L316.2,78L308.7,76.9L299.3,73.9L300.3,73.1L292.2,71.1L284.1,71.6L283.6,68.6L294.6,68.2L294.6,65.8L298.2,63.1L296.4,60.9L286.5,58.6L288.3,57.9L280.7,55.1L274.2,56.3L253.7,54.4L249.4,49.3L254.4,45.7L261.6,45ZM221.2,44.9L229.5,45.1L227.6,47.2L231.8,48.4L231.3,50.9L226.8,52L215.3,48.6L221,48L217.9,46.2ZM898.9,46.6L888.5,46.2L894.6,44.8ZM241.1,47.9L235,49.8L233.2,47.4L237.5,44.1L248.6,44.8ZM165.4,51.7L158.1,53.1L150.2,50.4L155.7,45.3L153,43.6L162.4,43.2L173.5,43.9L179.1,45.9L168.8,48.6ZM918.7,41.4L915.5,42.5L905.9,41.2L906.5,40.3ZM240,41.7L238.5,42.8L231.1,41.9L236.5,39.9ZM903,40.1L900.8,42.2L886,42.7L880.5,40.9L882,39L893,38.6ZM226.4,36.9L228.5,38.2L227.3,41.7L219.8,41.5L215.3,40.1L215.1,38ZM199.4,38.3L205.9,39L204.7,41.7L195.3,42.1L188.3,43.3L183.7,42.4L189.5,41.2L173,41L179.4,37.6L197,40.4L193.1,37.7L195.6,36.7ZM659.8,53.6L649.1,53.4L643.3,51.5L645.7,47.8L651.2,45.5L648.6,45.1L655.3,42.7L654.5,41.4L669.9,38.2L689.3,36.3L689.4,38.2L671.1,40.9L662.4,43.6L653.9,49L654.5,51.3ZM237,35.8L245.5,36.7L252.3,40L260.1,40.3L274.6,39.7L278.2,41.9L272.4,43.2L255.1,43.4L243.3,42.1L239.2,38L230.2,36.8ZM177.2,34.3L176.8,36.5L166.9,38.7L158.7,38.6L169.2,34.7ZM239.3,34.7L239.3,34.7L239.3,34.7ZM193.9,34.2L188.7,35L186.9,33.2ZM568.7,33.7L562.5,34.9L557.6,34.2L557.8,32.6L563.6,32.1ZM195.4,31.7L187.4,32.2L190.3,31ZM233.8,33.2L227.4,33.1L226,30.9L234.6,32.2ZM222.1,32.4L223.1,33.6L214,32.4L207,29.7L219.9,31.1ZM791.9,32.5L776.2,33.6L781.3,29.9L785.7,29.8L792.7,31.4ZM550.7,28.6L559.8,30.7L552.9,31.8L547.6,36.6L538.2,35.1L540.7,34.1L531.2,30.9L529,28.7L536.6,27.7L538.1,28.7L547.2,27.6ZM570.7,26.6L576.1,27.6L572,29.1L555.8,29L548.2,26.9L563.7,26ZM642,26.3L632.2,27.8L630.8,26.2L639,25.2ZM777.6,30.9L771.5,31.2L759.2,29.4L753.3,26.8L766.5,24.3L778.3,28.4ZM258.3,28.7L261.6,29.6L252.7,32.5L242,32.4L239,31.2L241.3,29.5L236.2,29.5L231.4,27.3L236.8,24.4L243.3,24.3L246.9,25.8L256.1,26.9ZM309.7,19.1L323.1,19.7L328.1,21.2L312.1,23.6L318.1,23.6L307,26.1L302.3,28.3L286.4,29.7L290.6,31.9L283.6,33.6L278.8,36.2L283.6,36.7L276.2,38.4L269,37.6L260.8,38.1L251.4,37.6L256.2,35.6L254.8,33.6L264,34.6L255.7,32.3L263.6,29.6L258.5,27.1L268.3,27.5L272.6,26.5L256.7,26.3L251.8,25.4L245.6,22.5L258.4,21.4L262.5,20.4L268.9,21.3L271.1,19.8L279.7,19.1L297.7,18.8ZM424.7,18L442.1,20.2L437,21.3L411.4,21.7L422.6,21.9L431,22.8L436.4,22L435.6,24.6L456.2,22.5L464.5,23L466.1,24.2L450.7,27.4L445.3,31.2L445.4,34.3L448.7,36.2L439.8,37.1L444.9,38.6L442.6,41.2L446.2,43.6L440,43.8L442.3,45.9L434.5,46.4L438.1,49.5L432.6,48.3L438.5,51.5L439.6,53.7L434.6,54.2L429,51.6L426.8,54.9L437.9,55.2L422.9,59.8L411.7,60.8L405,64.8L399,66.7L389.4,68.2L385.6,73.7L381.1,75.9L382.2,78.1L379.5,83.1L375.6,83.2L371.5,81L365.9,80.9L356.6,73.3L354.8,69L350.9,66.4L350.1,63.4L352.8,60.1L357,59.1L358.7,55.8L351.5,57.5L348.1,56.6L349,53.3L357.3,54L350,51.3L344.9,51L348,48.4L337.3,40.2L329.8,38.6L309.7,38.7L301.7,36.1L314.5,35.1L302.7,34.3L296.8,32.1L317.5,29.5L318.5,28.5L311,27.5L313.5,26.3L327.1,24.1L326,22.9L341.1,21.7L352.7,22.5L360,21L376.3,23.2L369.7,21.7L370.1,20.5L379.4,18.8L389.2,18.9L392.7,17.9L402.5,17.7Z\" fill=\"#1B2A4A\" opacity=\"0.6\" stroke=\"none\" fill-rule=\"evenodd\" \/>\n      <g id=\"markersLayer\"><\/g>\n    <\/svg>\n  <\/div>\n\n  <div class=\"legend\" id=\"legend\"><\/div>\n  <p class=\"legend-hint\">Cliquez sur une cat\u00e9gorie pour la mettre en \u00e9vidence sur la carte, ou sur un point pour lire le d\u00e9tail.<\/p>\n<\/div>\n\n<div class=\"overlay\" id=\"overlay\">\n  <div class=\"panel\" id=\"panel\"><\/div>\n<\/div>\n\n<footer>\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>\n  Chiffres indicatifs \u00e0 fin janvier 2026, \u00e0 v\u00e9rifier aupr\u00e8s des sources avant publication.\n<\/footer>\n\n<script>\nconst COLORS = {\n  navyBase: \"#1B2A4A\", navyCard: \"#293b5e\", navyDark: \"#0c111f\",\n  fuchsia: \"#e7245c\", cyan: \"#00AEEF\", paper: \"#f7f5f2\",\n  violet: \"#e2e0ff\", yellow: \"#f2f49e\", red: \"#e8112d\",\n};\nconst CATS = {\n  A: { label: \"Guerre \u00e0 grande \u00e9chelle\", color: COLORS.fuchsia },\n  B: { label: \"Insurrection arm\u00e9e \/ forte violence interne\", color: COLORS.cyan },\n  C: { label: \"Crise sociale grave \/ conflit interne violent\", color: COLORS.yellow },\n};\nconst CAT_ORDER = [\"A\", \"B\", \"C\"];\nconst MAP_W = 1000, MAP_H = 500;\nfunction project(lat, lng) {\n  return { x: ((lng + 180) \/ 360) * MAP_W, y: ((90 - lat) \/ 180) * MAP_H };\n}\n\nconst COUNTRIES = [{\"id\":\"ukraine\",\"name\":\"Ukraine\",\"cat\":\"A\",\"lat\":49,\"lng\":31,\"summary\":\"Guerre \u00e0 grande \u00e9chelle depuis l'invasion russe de f\u00e9vrier 2022. Frappes continues sur les infrastructures civiles et \u00e9nerg\u00e9tiques.\",\"stats\":[\"~6 millions de r\u00e9fugi\u00e9s \u00e0 l'\u00e9tranger\",\"Plusieurs millions de d\u00e9plac\u00e9s internes\",\"Dizaines de milliers de victimes civiles document\u00e9es\"],\"sources\":[[\"HCR\",\"https:\/\/www.unhcr.org\/emergencies\/ukraine-emergency\"],[\"HCDH\",\"https:\/\/www.ohchr.org\/en\/countries\/ukraine\"],[\"ACLED\",\"https:\/\/acleddata.com\/europe-central-asia\/\"]]},{\"id\":\"soudan\",\"name\":\"Soudan\",\"cat\":\"A\",\"lat\":15.5,\"lng\":30.2,\"summary\":\"Guerre civile entre l'arm\u00e9e (SAF) et les Forces de soutien rapide (RSF) depuis avril 2023. Famine document\u00e9e au Darfour.\",\"stats\":[\"+8 millions de d\u00e9plac\u00e9s internes\",\"+3 millions de r\u00e9fugi\u00e9s r\u00e9gionaux\",\"Famine IPC phase 5 confirm\u00e9e\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/sdn\"],[\"HCR\",\"https:\/\/www.unhcr.org\/emergencies\/sudan-emergency\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/horn-africa\/sudan\"]]},{\"id\":\"palestine\",\"name\":\"Palestine\",\"cat\":\"A\",\"lat\":31.5,\"lng\":34.45,\"summary\":\"Crise humanitaire majeure depuis l'escalade d'octobre 2023 \u00e0 Gaza. Destruction massive des infrastructures, acc\u00e8s humanitaire restreint.\",\"stats\":[\"Situation tr\u00e8s \u00e9volutive \u2014 \u00e0 v\u00e9rifier \u00e0 la date de publication\"],\"sources\":[[\"OCHA oPt\",\"https:\/\/www.ochaopt.org\/\"],[\"UNRWA\",\"https:\/\/www.unrwa.org\/\"],[\"CICR\",\"https:\/\/www.icrc.org\/fr\/ou-nous-travaillons\/moyen-orient\/territoires-palestiniens-occupes\"]]},{\"id\":\"israel\",\"name\":\"Isra\u00ebl\",\"cat\":\"A\",\"lat\":32.6,\"lng\":35.3,\"summary\":\"S\u00e9curit\u00e9 int\u00e9rieure affect\u00e9e par le conflit avec le Hamas, le Hezbollah et l'Iran. Frappes transfrontali\u00e8res, mobilisation prolong\u00e9e.\",\"stats\":[],\"sources\":[[\"CFR Conflict Tracker\",\"https:\/\/www.cfr.org\/global-conflict-tracker\/conflict\/israeli-palestinian-conflict\"],[\"ACLED\",\"https:\/\/acleddata.com\/middle-east\/\"]]},{\"id\":\"liban\",\"name\":\"Liban\",\"cat\":\"A\",\"lat\":33.8,\"lng\":35.8,\"summary\":\"Affaibli par les frappes isra\u00e9liennes contre le Hezbollah (2024) et une instabilit\u00e9 politique et \u00e9conomique persistante.\",\"stats\":[\"+1 million de d\u00e9plac\u00e9s au pic du conflit en 2024\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/lbn\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/lebanon\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/middle-east-north-africa\/east-mediterranean-mena\/lebanon\"]]},{\"id\":\"iran\",\"name\":\"Iran\",\"cat\":\"A\",\"lat\":32.4,\"lng\":53.7,\"summary\":\"Tensions et frappes directes avec Isra\u00ebl en 2025, r\u00e9pression interne continue, sanctions internationales.\",\"stats\":[],\"sources\":[[\"HCDH\",\"https:\/\/www.ohchr.org\/en\/countries\/iran\"],[\"HRW\",\"https:\/\/www.hrw.org\/fr\/middle-east\/n-africa\/iran\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/middle-east-north-africa\/gulf-and-arabian-peninsula\/iran\"]]},{\"id\":\"syrie\",\"name\":\"Syrie\",\"cat\":\"A\",\"lat\":35,\"lng\":38.5,\"summary\":\"Apr\u00e8s la chute du r\u00e9gime d'Assad (d\u00e9c. 2024), transition fragile. Violences sectaires localis\u00e9es, cellules r\u00e9siduelles de l'EI.\",\"stats\":[\"Plusieurs millions de r\u00e9fugi\u00e9s encore \u00e0 l'\u00e9tranger\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/syr\"],[\"HCR\",\"https:\/\/www.unhcr.org\/emergencies\/syria-emergency\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/middle-east-north-africa\/east-mediterranean-mena\/syria\"]]},{\"id\":\"yemen\",\"name\":\"Y\u00e9men\",\"cat\":\"A\",\"lat\":15.5,\"lng\":47.5,\"summary\":\"Conflit gel\u00e9 mais non r\u00e9solu entre houthistes et gouvernement reconnu. Crise humanitaire parmi les plus graves au monde.\",\"stats\":[\"+17 millions de personnes ayant besoin d'aide\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/yem\"],[\"OCHA\",\"https:\/\/www.unocha.org\/yemen\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/yemen\"]]},{\"id\":\"myanmar\",\"name\":\"Myanmar\",\"cat\":\"A\",\"lat\":21.9,\"lng\":96,\"summary\":\"Guerre civile g\u00e9n\u00e9ralis\u00e9e depuis le coup d'\u00c9tat de f\u00e9vrier 2021, junte contre groupes arm\u00e9s ethniques et forces de r\u00e9sistance.\",\"stats\":[\"+3,5 millions de d\u00e9plac\u00e9s internes\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/mmr\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/myanmar\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/asia\/south-east-asia\/myanmar\"]]},{\"id\":\"niger\",\"name\":\"Niger\",\"cat\":\"B\",\"lat\":13.5,\"lng\":2.1,\"summary\":\"Insurrection djihadiste croissante, instabilit\u00e9 politique apr\u00e8s le coup d'\u00c9tat militaire.\",\"stats\":[\"Millions de d\u00e9plac\u00e9s cumul\u00e9s au Sahel\"],\"sources\":[[\"ReliefWeb Sahel\",\"https:\/\/reliefweb.int\/updates?advanced-search=%28PC145%29\"],[\"ACLED\",\"https:\/\/acleddata.com\/sahel\/\"]]},{\"id\":\"mali\",\"name\":\"Mali\",\"cat\":\"B\",\"lat\":12.6,\"lng\":-8,\"summary\":\"Groupes li\u00e9s \u00e0 al-Qa\u00efda et \u00e0 l'\u00c9tat islamique, attaques r\u00e9guli\u00e8res contre civils et forces arm\u00e9es.\",\"stats\":[\"Millions de d\u00e9plac\u00e9s cumul\u00e9s au Sahel\"],\"sources\":[[\"ReliefWeb Sahel\",\"https:\/\/reliefweb.int\/updates?advanced-search=%28PC145%29\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/sahel\"]]},{\"id\":\"burkina\",\"name\":\"Burkina Faso\",\"cat\":\"B\",\"lat\":12.4,\"lng\":-1.5,\"summary\":\"L'un des pays les plus touch\u00e9s par l'insurrection djihadiste au Sahel, d\u00e9placements massifs.\",\"stats\":[\"Millions de d\u00e9plac\u00e9s cumul\u00e9s au Sahel\"],\"sources\":[[\"ReliefWeb Sahel\",\"https:\/\/reliefweb.int\/updates?advanced-search=%28PC145%29\"],[\"ACLED\",\"https:\/\/acleddata.com\/sahel\/\"]]},{\"id\":\"nigeria\",\"name\":\"Nigeria\",\"cat\":\"B\",\"lat\":9,\"lng\":8,\"summary\":\"Lutte contre Boko Haram et l'ISWAP au nord-est, banditisme arm\u00e9 au nord-ouest et au centre.\",\"stats\":[\"+2 millions de d\u00e9plac\u00e9s au nord-est\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/nga\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/nigeria\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/west-africa\/nigeria\"]]},{\"id\":\"rdc\",\"name\":\"RD Congo\",\"cat\":\"B\",\"lat\":-1.5,\"lng\":29.2,\"summary\":\"Escalade majeure en 2025 : le M23 a pris Goma puis Bukavu. Crise s\u00e9curitaire et humanitaire aigu\u00eb \u00e0 l'Est.\",\"stats\":[\"+6 millions de d\u00e9plac\u00e9s internes\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/cod\"],[\"HCR\",\"https:\/\/www.unhcr.org\/emergencies\/democratic-republic-congo-emergency\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/great-lakes\/democratic-republic-congo\"]]},{\"id\":\"somalie\",\"name\":\"Somalie\",\"cat\":\"B\",\"lat\":5.1,\"lng\":46.2,\"summary\":\"Insurrection persistante d'Al-Shabaab malgr\u00e9 les offensives du gouvernement f\u00e9d\u00e9ral et de ses alli\u00e9s.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/som\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/horn-africa\/somalia\"]]},{\"id\":\"ethiopie\",\"name\":\"\u00c9thiopie\",\"cat\":\"B\",\"lat\":9.1,\"lng\":39,\"summary\":\"Affrontements persistants en Amhara (milices Fano) et Oromia, fragilit\u00e9 de l'accord de paix avec le Tigr\u00e9.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/eth\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/horn-africa\/ethiopia\"]]},{\"id\":\"afghanistan\",\"name\":\"Afghanistan\",\"cat\":\"B\",\"lat\":34.5,\"lng\":69.2,\"summary\":\"R\u00e9gime taliban contest\u00e9 par l'insurrection croissante de l'ISIS-K. Droits des femmes gravement restreints.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/afg\"],[\"HCDH\",\"https:\/\/www.ohchr.org\/en\/countries\/afghanistan\"]]},{\"id\":\"pakistan\",\"name\":\"Pakistan\",\"cat\":\"B\",\"lat\":30,\"lng\":70,\"summary\":\"Attaques du TTP, tensions arm\u00e9es frontali\u00e8res avec l'Afghanistan, instabilit\u00e9 au Khyber Pakhtunkhwa et Baloutchistan.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/pak\"],[\"ACLED\",\"https:\/\/acleddata.com\/south-asia\/\"]]},{\"id\":\"rca\",\"name\":\"R\u00e9p. Centrafricaine\",\"cat\":\"B\",\"lat\":6.6,\"lng\":20.9,\"summary\":\"Conflit de basse intensit\u00e9 entre le gouvernement et des groupes arm\u00e9s contr\u00f4lant une partie du territoire.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/caf\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/central-african-republic\"]]},{\"id\":\"mozambique\",\"name\":\"Mozambique\",\"cat\":\"B\",\"lat\":-12.8,\"lng\":39.9,\"summary\":\"Insurrection islamiste dans la province de Cabo Delgado, en recul partiel mais toujours active.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/moz\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/southern-africa\/mozambique\"]]},{\"id\":\"cameroun\",\"name\":\"Cameroun\",\"cat\":\"B\",\"lat\":5.9,\"lng\":10,\"summary\":\"Conflit s\u00e9paratiste arm\u00e9 persistant dans les r\u00e9gions anglophones du Nord-Ouest et Sud-Ouest.\",\"stats\":[],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/cmr\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/cameroon\"]]},{\"id\":\"tchad\",\"name\":\"Tchad\",\"cat\":\"B\",\"lat\":13.5,\"lng\":16.5,\"summary\":\"NOUVEAU 2026 \u2014 Insurrection de Boko Haram\/ISWAP au lac Tchad, instabilit\u00e9 interne post-D\u00e9by (r\u00e9pression d'octobre 2022).\",\"stats\":[\"Parmi les pays les plus pauvres et expos\u00e9s de la r\u00e9gion\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/tcd\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/chad\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/central-africa\/chad\"]],\"isNew\":true},{\"id\":\"soudansud\",\"name\":\"Soudan du Sud\",\"cat\":\"B\",\"lat\":7.9,\"lng\":29.7,\"summary\":\"NOUVEAU 2026 \u2014 Accord de paix de 2018 au bord de l'effondrement, violences intercommunautaires, arrestation du vice-pr\u00e9sident Machar en 2025.\",\"stats\":[\"+2 millions de d\u00e9plac\u00e9s internes\",\"Ins\u00e9curit\u00e9 alimentaire catastrophique\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/ssd\"],[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/south-sudan\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/africa\/horn-africa\/south-sudan\"]],\"isNew\":true},{\"id\":\"haiti\",\"name\":\"Ha\u00efti\",\"cat\":\"C\",\"lat\":18.9,\"lng\":-72.3,\"summary\":\"Effondrement quasi total de l'\u00c9tat : les gangs contr\u00f4lent la quasi-totalit\u00e9 de Port-au-Prince.\",\"stats\":[\"+1 million de d\u00e9plac\u00e9s internes\"],\"sources\":[[\"ReliefWeb\",\"https:\/\/reliefweb.int\/country\/hti\"],[\"OIM\",\"https:\/\/www.iom.int\/countries\/haiti\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/latin-america-caribbean\/haiti\"]]},{\"id\":\"venezuela\",\"name\":\"Venezuela\",\"cat\":\"C\",\"lat\":8,\"lng\":-66,\"summary\":\"Crise humanitaire structurelle prolong\u00e9e, atteintes syst\u00e9matiques aux droits humains, tensions internationales accrues.\",\"stats\":[],\"sources\":[[\"HCDH\",\"https:\/\/www.ohchr.org\/en\/countries\/venezuela\"],[\"HCR\",\"https:\/\/www.unhcr.org\/emergencies\/venezuela-situation\"],[\"HRW\",\"https:\/\/www.hrw.org\/fr\/americas\/venezuela\"]]},{\"id\":\"armenie\",\"name\":\"Arm\u00e9nie\",\"cat\":\"A\",\"lat\":40.3,\"lng\":44.9,\"summary\":\"NOUVEAU 2026 \u2014 Pas de combats actifs actuellement, mais risque persistant de reprise du conflit avec l'Azerba\u00efdjan, et crise humanitaire non r\u00e9solue de l'exode forc\u00e9 du Haut-Karabakh (sept. 2023).\",\"stats\":[\"+100 000 personnes d\u00e9plac\u00e9es du Haut-Karabakh en 2023\"],\"sources\":[[\"HCR\",\"https:\/\/www.unhcr.org\/countries\/armenia\"],[\"HRW\",\"https:\/\/www.hrw.org\/fr\/europe\/central-asia\/armenia\"],[\"ICG\",\"https:\/\/www.crisisgroup.org\/europe-central-asia\/caucasus\/nagorno-karabakh-conflict\"]],\"isNew\":true}];\n\nconst svgNS = \"http:\/\/www.w3.org\/2000\/svg\";\nconst markersLayer = document.getElementById(\"markersLayer\");\nlet activeId = null;\nlet hoverCat = null;\n\nfunction buildMarker(country, delay) {\n  const { x, y } = project(country.lat, country.lng);\n  const color = CATS[country.cat].color;\n  const g = document.createElementNS(svgNS, \"g\");\n  g.setAttribute(\"class\", \"marker\");\n  g.setAttribute(\"transform\", `translate(${x}, ${y})`);\n  g.setAttribute(\"tabindex\", \"0\");\n  g.setAttribute(\"role\", \"button\");\n  g.setAttribute(\"data-cat\", country.cat);\n  g.setAttribute(\"data-id\", country.id);\n  g.setAttribute(\"aria-label\", \"Voir les informations sur \" + country.name);\n\n  function circle(attrs) {\n    const c = document.createElementNS(svgNS, \"circle\");\n    for (const k in attrs) c.setAttribute(k, attrs[k]);\n    return c;\n  }\n  function animate(parent, attrs) {\n    const a = document.createElementNS(svgNS, \"animate\");\n    for (const k in attrs) a.setAttribute(k, attrs[k]);\n    parent.appendChild(a);\n  }\n\n  \/\/ dark territory patch\n  g.appendChild(circle({ r: 26, fill: COLORS.navyDark, opacity: 0.55, filter: \"url(#territoryBlur)\" }));\n  g.appendChild(circle({ r: 15, fill: COLORS.navyDark, opacity: 0.5, filter: \"url(#territoryBlur)\" }));\n  \/\/ ambient glow\n  g.appendChild(circle({ r: 11, fill: color, opacity: 0.22, filter: \"url(#territoryBlur)\" }));\n\n  \/\/ pulse rings\n  [\n    { sw: 2, op: 0.95, d: delay },\n    { sw: 1.6, op: 0.8, d: delay + 0.95 },\n    { sw: 1.2, op: 0.6, d: delay + 1.9 },\n  ].forEach(cfg => {\n    const ring = circle({ r: 4, fill: \"none\", stroke: color, \"stroke-width\": cfg.sw, opacity: cfg.op, class: \"pulse-ring\" });\n    animate(ring, { attributeName: \"r\", values: \"4;26\", dur: \"2.8s\", begin: cfg.d + \"s\", repeatCount: \"indefinite\" });\n    animate(ring, { attributeName: \"opacity\", values: (cfg.op - 0.05) + \";0\", dur: \"2.8s\", begin: cfg.d + \"s\", repeatCount: \"indefinite\" });\n    g.appendChild(ring);\n  });\n\n  \/\/ core dot\n  const core = circle({ r: 5.5, fill: color, stroke: COLORS.navyDark, \"stroke-width\": 1.4, class: \"core\" });\n  g.appendChild(core);\n\n  g.addEventListener(\"click\", () => openPanel(country.id));\n  g.addEventListener(\"keydown\", (e) => { if (e.key === \"Enter\" || e.key === \" \") { e.preventDefault(); openPanel(country.id); } });\n\n  return g;\n}\n\nCOUNTRIES.forEach((c, i) => {\n  const delay = (i % 7) * 0.35;\n  markersLayer.appendChild(buildMarker(c, delay));\n});\n\nfunction updateActiveStyles() {\n  document.querySelectorAll(\".marker\").forEach(g => {\n    const id = g.getAttribute(\"data-id\");\n    const cat = g.getAttribute(\"data-cat\");\n    const isActive = id === activeId;\n    const dim = hoverCat && hoverCat !== cat;\n    g.style.opacity = dim ? \"0.25\" : \"1\";\n    const core = g.querySelector(\".core\");\n    core.setAttribute(\"r\", isActive ? \"7\" : \"5.5\");\n    let ring = g.querySelector(\".active-ring\");\n    if (isActive && !ring) {\n      ring = document.createElementNS(svgNS, \"circle\");\n      ring.setAttribute(\"class\", \"active-ring\");\n      ring.setAttribute(\"r\", \"10\");\n      ring.setAttribute(\"fill\", \"none\");\n      ring.setAttribute(\"stroke\", COLORS.paper);\n      ring.setAttribute(\"stroke-width\", \"1.6\");\n      ring.setAttribute(\"opacity\", \"0.9\");\n      g.appendChild(ring);\n    } else if (!isActive && ring) {\n      ring.remove();\n    }\n  });\n}\n\n\/\/ Legend\nconst legendEl = document.getElementById(\"legend\");\nCAT_ORDER.forEach(k => {\n  const btn = document.createElement(\"button\");\n  btn.className = \"legend-chip\";\n  btn.innerHTML = `<span class=\"legend-dot\" style=\"background:${CATS[k].color}\"><\/span>${CATS[k].label}`;\n  btn.addEventListener(\"click\", () => {\n    hoverCat = hoverCat === k ? null : k;\n    document.querySelectorAll(\".legend-chip\").forEach((c, idx) => {\n      c.classList.toggle(\"active\", CAT_ORDER[idx] === hoverCat);\n    });\n    updateActiveStyles();\n  });\n  legendEl.appendChild(btn);\n});\n\n\/\/ Panel\nconst overlay = document.getElementById(\"overlay\");\nconst panel = document.getElementById(\"panel\");\n\nfunction escapeHtml(s) {\n  return s.replace(\/&\/g, \"&amp;\").replace(\/<\/g, \"&lt;\").replace(\/>\/g, \"&gt;\");\n}\n\nfunction openPanel(id) {\n  const country = COUNTRIES.find(c => c.id === id);\n  if (!country) return;\n  activeId = id;\n  updateActiveStyles();\n\n  let html = `<button class=\"panel-close\" id=\"panelClose\" aria-label=\"Fermer\">\n    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n  <\/button>`;\n\n  html += `<div class=\"badge\" style=\"background:${CATS[country.cat].color}\">${CATS[country.cat].label}<\/div>`;\n  if (country.isNew) {\n    html += `<div class=\"badge new\">Nouveau 2026<\/div>`;\n  }\n  html += `<h2>${escapeHtml(country.name)}<\/h2>`;\n  html += `<p class=\"panel-summary\">${escapeHtml(country.summary)}<\/p>`;\n\n  if (country.stats && country.stats.length > 0) {\n    html += `<ul class=\"stats-list\">`;\n    country.stats.forEach(s => {\n      html += `<li><span class=\"dash\">\u2014<\/span>${escapeHtml(s)}<\/li>`;\n    });\n    html += `<\/ul>`;\n  }\n\n  html += `<div><div class=\"sources-label\">Sources de v\u00e9rification<\/div><div class=\"sources-list\">`;\n  country.sources.forEach(([label, url]) => {\n    html += `<a class=\"source-link\" href=\"${url}\" target=\"_blank\" rel=\"noopener noreferrer\">\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg>\n      ${escapeHtml(label)}\n    <\/a>`;\n  });\n  html += `<\/div><\/div>`;\n\n  panel.innerHTML = html;\n  overlay.classList.add(\"open\");\n  document.getElementById(\"panelClose\").addEventListener(\"click\", closePanel);\n  panel.scrollTop = 0;\n}\n\nfunction closePanel() {\n  overlay.classList.remove(\"open\");\n  activeId = null;\n  updateActiveStyles();\n}\n\noverlay.addEventListener(\"click\", (e) => { if (e.target === overlay) closePanel(); });\ndocument.addEventListener(\"keydown\", (e) => { if (e.key === \"Escape\") closePanel(); });\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ff3b838 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ff3b838\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f4ceb6\" data-id=\"7f4ceb6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-111a88d elementor-widget elementor-widget-html\" data-id=\"111a88d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Projet VISIBLES MMXXVI \u2014 Lancement<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300&display=swap\" rel=\"stylesheet\">\n<style>\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n:root {\n  --lavender: #c8cef0;\n  --blue:     #2B3FA0;\n  --red:      #e7245c;\n  --yellow:   #f2f49e;  \/* jaune exact du poster *\/\n  --navy:     #1B2A4A;\n  --font: 'Poppins', sans-serif;\n  --sq: 18px;\n}\nbody { font-family: var(--font); -webkit-font-smoothing: antialiased; }\n\n\/* cercle marqueur \u2014 remplace le carr\u00e9 dans ce bloc *\/\n.ci {\n  width: var(--sq);\n  height: var(--sq);\n  border-radius: 50%;\n  display: block;\n  flex-shrink: 0;\n}\n.ci-red    { background: var(--red); }\n.ci-yellow { background: var(--yellow); }\n.ci-blue   { background: var(--blue); }\n.ci-navy   { background: var(--navy); }\n\n\/* \u2550\u2550\u2550 WRAPPER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bloc {\n  background: var(--lavender);\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  min-height: 560px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* \u2500\u2500 COLONNE GAUCHE \u2014 affiche \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.bloc-poster {\n  position: relative;\n  overflow: hidden;\n  min-height: 560px;\n}\n\n.bloc-poster img {\n  width: 100% !important;\n  height: 100% !important;\n  min-height: 560px !important;\n  object-fit: cover !important;\n  object-position: center top !important;\n  display: block !important;\n  max-width: none !important;\n  max-height: none !important;\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n}\n\n\/* \u2500\u2500 COLONNE DROITE \u2014 contenu \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.bloc-content {\n  background: var(--lavender);\n  padding: 52px 48px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.badge-encours {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: var(--red);\n  padding: 10px 18px;\n  align-self: flex-start;\n  margin-bottom: 24px;\n  border-radius: 2px;\n}\n\n.badge-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #fff;\n  animation: pulse 2s ease-in-out infinite;\n}\n\n@keyframes pulse { 0%,100%{opacity:1;}50%{opacity:.3;} }\n\n.badge-text {\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: #fff;\n}\n\n\/* titre *\/\n.bloc-title {\n  font-size: 52px;\n  font-weight: 800;\n  color: var(--blue);\n  line-height: .95;\n  letter-spacing: -.03em;\n  margin-bottom: 10px;\n}\n\n.bloc-title span {\n  display: block;\n  color: var(--red);\n}\n\n\/* sous-titre *\/\n.bloc-sub {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--blue);\n  letter-spacing: .06em;\n  text-transform: uppercase;\n  line-height: 1.4;\n  margin-bottom: 24px;\n}\n\n\/* annonce convocation *\/\n.convoc-box {\n  background: var(--blue);\n  padding: 20px 24px;\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  margin-bottom: 28px;\n}\n\n.convoc-sq {\n  width: var(--sq);\n  height: var(--sq);\n  border-radius: 50%;\n  background: var(--yellow);\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n\n.convoc-text {\n  font-size: 14px;\n  font-weight: 300;\n  color: rgba(255,255,255,.85);\n  line-height: 1.75;\n}\n\n.convoc-text strong {\n  color: var(--yellow);\n  font-weight: 700;\n}\n\n\/* boutons langues *\/\n.lang-title {\n  font-size: 9px;\n  font-weight: 700;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--blue);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.lang-title::after { content:''; flex:1; height:1px; background:rgba(43,63,160,.2); }\n\n.lang-btns {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n\n.btn-lang {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 11px 18px;\n  text-decoration: none;\n  border-radius: 1px;\n  cursor: default;\n  opacity: .8;\n}\n\n\/* pastille couleur plate \u2014 remplace le drapeau emoji *\/\n.flag-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  flex-shrink: 0;\n  display: block;\n}\n\n.btn-lang-fr { background: var(--red);   color: #fff; opacity: 1; }\n.btn-lang-en { background: var(--navy);  color: #fff; }   \/* bleu marine *\/\n.btn-lang-es { background: var(--blue);  color: #fff; }\n.btn-lang-ar { background: var(--blue);  color: #fff; }\n\n.btn-lang-note {\n  width: 100%;\n  font-size: 10px;\n  font-weight: 400;\n  color: var(--blue);\n  opacity: .6;\n  margin-top: 8px;\n  font-style: italic;\n}\n\n\/* \u2550\u2550\u2550 BARRE BAS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bloc-bar {\n  background: var(--blue);\n  padding: 18px 48px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n\n.bloc-bar-text {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 12px;\n  font-weight: 300;\n  color: rgba(255,255,255,.55);\n}\n\n.bloc-bar-text strong { color: #fff; font-weight: 600; }\n\n.bloc-bar-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: var(--yellow);\n  color: var(--navy);\n  font-family: var(--font);\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  padding: 10px 18px;\n  border-radius: 1px;\n  white-space: nowrap;\n}\n\n\/* \u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 900px) {\n  .bloc { grid-template-columns: 1fr; }\n  .bloc-poster { min-height: 320px; height: 320px; }\n  .bloc-poster img { min-height: 320px !important; }\n  .bloc-content { padding: 40px 32px; }\n  .bloc-title { font-size: 38px; }\n  .bloc-bar { padding: 16px 32px; }\n}\n\n@media (max-width: 540px) {\n  .bloc-content { padding: 32px 20px; }\n  .bloc-title { font-size: 30px; }\n  .lang-btns { gap: 5px; }\n  .btn-lang { font-size: 10px; padding: 9px 14px; }\n  .bloc-bar { padding: 14px 20px; flex-direction: column; align-items: flex-start; }\n}\n\n@media (prefers-reduced-motion: reduce) { .badge-dot { animation: none; opacity: 1; } }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"bloc\">\n\n  <!-- AFFICHE -->\n  <div class=\"bloc-poster\">\n    <img decoding=\"async\"\n      data-src=\"https:\/\/pimpampum.fr\/wp-content\/uploads\/2026\/06\/French-2.png\"\n      alt=\"Affiche Projet VISIBLES MMXXVI \u2014 Appel \u00e0 candidatures\"\n      style=\"--smush-placeholder-width: 1414px; --smush-placeholder-aspect-ratio: 1414\/2000;width:100%!important;height:100%!important;min-height:560px!important;object-fit:cover!important;object-position:center top!important;display:block!important;max-width:none!important;max-height:none!important;position:absolute!important;top:0!important;left:0!important;\"\n     src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n  <\/div>\n\n  <!-- CONTENU -->\n  <div class=\"bloc-content\">\n\n    <div class=\"badge-encours\">\n      <div class=\"badge-dot\"><\/div>\n      <span class=\"badge-text\">5e \u00e9dition \u00b7 En cours<\/span>\n    <\/div>\n\n    <div class=\"bloc-title\">\n      VISIBLES\n      <span>MMXXVI<\/span>\n    <\/div>\n\n    <p class=\"bloc-sub\">\n      Photographes femmes<br>\n      vivant dans des territoires en guerre,<br>\n      conflits sociaux ou crises humanitaires\n    <\/p>\n\n    <div class=\"convoc-box\">\n      <div class=\"convoc-sq\"><\/div>\n      <p class=\"convoc-text\">\n        <strong>Le Projet VISIBLES MMXXVI se d\u00e9veloppe.<\/strong><br>\n        Les appels \u00e0 candidatures seront officiellement\n        ouverts \u00e0 partir de <strong>septembre 2026<\/strong>.\n        Suivez notre Instagram @ong_pimpampum pour\n        \u00eatre inform\u00e9e d\u00e8s l'ouverture.\n      <\/p>\n    <\/div>\n\n    <div class=\"lang-title\">T\u00e9l\u00e9charger la convocation<\/div>\n\n    <div class=\"lang-btns\">\n      <!--\n      \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\n      \u2551  MATINA \u2014 remplacer href=\"#\" par les PDF   \u2551\n      \u2551  fournis par Sirine \u00e0 l'ouverture sept.    \u2551\n      \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\n      -->\n      <a href=\"#\" class=\"btn-lang btn-lang-fr\">\n        <span class=\"flag-dot\" style=\"background:#e7245c;\"><\/span>\n        Fran\u00e7ais\n      <\/a>\n      <a href=\"#\" class=\"btn-lang btn-lang-en\">\n        <span class=\"flag-dot\" style=\"background:#00AEEF;\"><\/span>\n        English\n      <\/a>\n      <a href=\"#\" class=\"btn-lang btn-lang-es\">\n        <span class=\"flag-dot\" style=\"background:#f2f49e;\"><\/span>\n        Espa\u00f1ol\n      <\/a>\n      <a href=\"#\" class=\"btn-lang btn-lang-ar\" dir=\"rtl\">\n        <span class=\"flag-dot\" style=\"background:#2B3FA0;\"><\/span>\n        \u0627\u0644\u0639\u0631\u0628\u064a\u0629\n      <\/a>\n      <span class=\"btn-lang-note\">\n        Documents disponibles \u00e0 l'ouverture de la convocation \u2014 septembre 2026\n      <\/span>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n<!-- BARRE BAS -->\n<div class=\"bloc-bar\">\n  <div class=\"bloc-bar-text\">\n    <div style=\"width:18px;height:18px;border-radius:50%;background:var(--yellow);flex-shrink:0;\"><\/div>\n    <span>\n      <strong>Projet VISIBLES MMXXVI<\/strong> \u00b7\n      ONG Pim Pam Pum \u00b7 Paris \u00b7\n      Convocation gratuite \u00b7 Th\u00e8me libre\n    <\/span>\n  <\/div>\n  <div class=\"bloc-bar-badge\">\n    Ouverture septembre 2026\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>VISIBLES MMXXVI \u2014 Carte des conflits 2026 VISIBLES MMXXVI Carte mondiale des pays en guerre, en conflit arm\u00e9 ou en crise humanitaire \u2014 \u00e9dition 2026. 26 pays et territoires identifi\u00e9s en 2026 Cliquez sur une cat\u00e9gorie pour la mettre en&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/pimpampum.fr\/en\/visibles-mmxxvi\/\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"googlesitekit_rrm_CAowsNXCDA:productID":"","footnotes":""},"class_list":["post-16768","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/pages\/16768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/comments?post=16768"}],"version-history":[{"count":13,"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/pages\/16768\/revisions"}],"predecessor-version":[{"id":16817,"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/pages\/16768\/revisions\/16817"}],"wp:attachment":[{"href":"https:\/\/pimpampum.fr\/en\/wp-json\/wp\/v2\/media?parent=16768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}