{"type":"click","text":"B\n    \n      Proportionnel + largeur minimale\n      Idem, mais tout bloc < ~8px est élargi à 8px (les trous voisins absorbent le surplus). Chaque bloc reste survolable ; l'infobulle donne toujours la plage exacte.\n      \n        pool .30–.230\n        \n        \n        bloc /28\n        short\n      \n      Réservations isolées visibles (barres fines mais cliquables). Léger « mensonge » d'échelle sur les micro-blocs, assumé et documenté.","choice":"minwidth","id":null,"timestamp":1784024075712}
{"type":"click","text":"B\n    \n      Proportionnel + largeur minimale\n      Idem, mais tout bloc < ~8px est élargi à 8px (les trous voisins absorbent le surplus). Chaque bloc reste survolable ; l'infobulle donne toujours la plage exacte.\n      \n        pool .30–.230\n        \n        \n        bloc /28\n        short\n      \n      Réservations isolées visibles (barres fines mais cliquables). Léger « mensonge » d'échelle sur les micro-blocs, assumé et documenté.","choice":"minwidth","id":null,"timestamp":1784024076323}
{"type":"click","text":"B\n    \n      Proportionnel + largeur minimale\n      Idem, mais tout bloc < ~8px est élargi à 8px (les trous voisins absorbent le surplus). Chaque bloc reste survolable ; l'infobulle donne toujours la plage exacte.\n      \n        pool .30–.230\n        \n        \n        bloc /28\n        short\n      \n      Réservations isolées visibles (barres fines mais cliquables). Léger « mensonge » d'échelle sur les micro-blocs, assumé et documenté.","choice":"minwidth","id":null,"timestamp":1784024076600}
{"type":"click","text":"B\n    \n      Proportionnel + largeur minimale\n      Idem, mais tout bloc < ~8px est élargi à 8px (les trous voisins absorbent le surplus). Chaque bloc reste survolable ; l'infobulle donne toujours la plage exacte.\n      \n        pool .30–.230\n        \n        \n        bloc /28\n        short\n      \n      Réservations isolées visibles (barres fines mais cliquables). Léger « mensonge » d'échelle sur les micro-blocs, assumé et documenté.","choice":"minwidth","id":null,"timestamp":1784024113032}
{"type":"click","text":"B\n    \n      Emprunt aux trous voisins\n      La largeur en trop est prise uniquement sur les trous adjacents. Les blocs occupés gardent leur taille exacte, mais un petit trou peut être réduit à zéro (et « disparaître » visuellement) si le bloc voisin l'absorbe.","choice":"fromholes","id":null,"timestamp":1784024195512}
{"type":"click","text":"A\n    \n      Renormalisation globale\n      On élargit les micro-blocs au plancher, puis on remet à l'échelle tous les autres segments pour que le total refasse 100%. Les gros blocs rétrécissent très légèrement. Simple, robuste, aucun trou ne disparaît.","choice":"global","id":null,"timestamp":1784024228021}
{"type":"click","text":"A\n    \n      Couleur par type uniquement (3 couleurs)\n      Réservation = bleu, pool dynamique = ambre, pool short-lease = violet. Trous = hachures neutres. Simple, ultra-lisible, l'œil lit immédiatement « type d'occupation ».\n      \n        résa\n        résa\n        pool dynamique\n        résa\n        short-lease\n      \n      \n        Réservation\n        Pool dynamique\n        Pool short-lease\n        Libre","choice":"bytype","id":null,"timestamp":1784024334369}
{"type":"click","text":"A\n    \n      Couleur par type uniquement (3 couleurs)\n      Réservation = bleu, pool dynamique = ambre, pool short-lease = violet. Trous = hachures neutres. Simple, ultra-lisible, l'œil lit immédiatement « type d'occupation ».\n      \n        résa\n        résa\n        pool dynamique\n        résa\n        short-lease\n      \n      \n        Réservation\n        Pool dynamique\n        Pool short-lease\n        Libre","choice":"bytype","id":null,"timestamp":1784024390454}
{"type":"click","text":"A\n    \n      Un bloc s'arrête aux frontières de groupe\n      On ne fusionne que les IP contiguës du même groupe (et même short-lease). Chaque bloc a donc un groupe unique et net. Le survol montre : type + le groupe.\n      \n        serveurs (.10–.15)\n        réseau (.16–.19)\n        pool\n      \n      \n        Réservations · .10 – .15\n        TypeRéservation\n        Adresses6 (~/29)\n        Groupeserveurs\n      \n      Frontière nette, infobulle simple. Un peu plus de blocs (chaque changement de groupe coupe).","choice":"split","id":null,"timestamp":1784024598581}
{"type":"click","text":"A\n    \n      Un bloc s'arrête aux frontières de groupe\n      On ne fusionne que les IP contiguës du même groupe (et même short-lease). Chaque bloc a donc un groupe unique et net. Le survol montre : type + le groupe.\n      \n        serveurs (.10–.15)\n        réseau (.16–.19)\n        pool\n      \n      \n        Réservations · .10 – .15\n        TypeRéservation\n        Adresses6 (~/29)\n        Groupeserveurs\n      \n      Frontière nette, infobulle simple. Un peu plus de blocs (chaque changement de groupe coupe).","choice":"split","id":null,"timestamp":1784024599668}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024605151}
{"type":"click","text":"A\n    \n      Un bloc s'arrête aux frontières de groupe\n      On ne fusionne que les IP contiguës du même groupe (et même short-lease). Chaque bloc a donc un groupe unique et net. Le survol montre : type + le groupe.\n      \n        serveurs (.10–.15)\n        réseau (.16–.19)\n        pool\n      \n      \n        Réservations · .10 – .15\n        TypeRéservation\n        Adresses6 (~/29)\n        Groupeserveurs\n      \n      Frontière nette, infobulle simple. Un peu plus de blocs (chaque changement de groupe coupe).","choice":"split","id":null,"timestamp":1784024614052}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024623342}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024708312}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024709047}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024709594}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024753489}
{"type":"click","text":"A\n    \n      Un bloc s'arrête aux frontières de groupe\n      On ne fusionne que les IP contiguës du même groupe (et même short-lease). Chaque bloc a donc un groupe unique et net. Le survol montre : type + le groupe.\n      \n        serveurs (.10–.15)\n        réseau (.16–.19)\n        pool\n      \n      \n        Réservations · .10 – .15\n        TypeRéservation\n        Adresses6 (~/29)\n        Groupeserveurs\n      \n      Frontière nette, infobulle simple. Un peu plus de blocs (chaque changement de groupe coupe).","choice":"split","id":null,"timestamp":1784024818207}
{"type":"click","text":"A\n    \n      Un bloc s'arrête aux frontières de groupe\n      On ne fusionne que les IP contiguës du même groupe (et même short-lease). Chaque bloc a donc un groupe unique et net. Le survol montre : type + le groupe.\n      \n        serveurs (.10–.15)\n        réseau (.16–.19)\n        pool\n      \n      \n        Réservations · .10 – .15\n        TypeRéservation\n        Adresses6 (~/29)\n        Groupeserveurs\n      \n      Frontière nette, infobulle simple. Un peu plus de blocs (chaque changement de groupe coupe).","choice":"split","id":null,"timestamp":1784024819242}
{"type":"click","text":"B\n    \n      Fusion par type, groupes listés au survol\n      On fusionne toutes les résa contiguës (peu importe le groupe). Moins de blocs, plus lisible globalement. Le survol liste tous les groupes présents dans le bloc, avec le compte par groupe.\n      \n        réservations (.10–.19)\n        pool\n      \n      \n        Réservations · .10 – .19\n        TypeRéservation\n        Adresses10\n        \n          serveurs · 6\n          réseau · 4\n        \n      \n      Barre plus épurée, infobulle plus riche. La couleur de fond ne dit plus le groupe (il faut survoler).","choice":"merge","id":null,"timestamp":1784024823720}
