{
  "articles": {
    "1er": {
      "id": "1er",
      "order": 1,
      "section": "A1er",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 769,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 5360,
          "n_diff": 0.861656294877932,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 5213,
          "n_diff": 0.15438008616562948,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6156,
          "n_diff": 0.18942547876769356,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 5945,
          "n_diff": 0.07368859283930063,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 6012,
          "n_diff": 0.01686232657417286,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 6012,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 5941,
          "n_diff": 0.007470651013874119,
          "newnum": "2",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 5857,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_A": {
      "id": "1er_A",
      "order": 0,
      "section": "A1er A",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 180,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 180,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 180,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 180,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 180,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 180,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 180,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 168,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        }
      ],
      "titre": "1er A"
    },
    "1er_bis": {
      "id": "1er_bis",
      "order": 4,
      "section": "A1er bis",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 7290,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 7317,
          "n_diff": 0.037629831431976846,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 7896,
          "n_diff": 0.09241183879093195,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 8090,
          "n_diff": 0.051888240712311906,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 7906,
          "n_diff": 0.03315934909425855,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 7871,
          "n_diff": 0.005503144654088077,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 7871,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 7817,
          "n_diff": 0.003150598613736566,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "1er bis"
    },
    "1er_bis_A": {
      "id": "1er_bis_A",
      "order": 2,
      "section": "A1er bis A",
      "steps": [
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2676,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er bis A"
    },
    "1er_bis_B": {
      "id": "1er_bis_B",
      "order": 3,
      "section": "A1er bis B",
      "steps": [
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 852,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 831,
          "n_diff": 0.054711246200607855,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 839,
          "n_diff": 0.015552099533437058,
          "newnum": "3",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 821,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "1er bis B"
    },
    "2": {
      "id": "2",
      "order": 5,
      "section": "A2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 220,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 543,
          "n_diff": 0.6377551020408163,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 854,
          "n_diff": 0.3626016260162601,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 825,
          "n_diff": 0.039024390243902474,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 830,
          "n_diff": 0.015100671140939603,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 856,
          "n_diff": 0.037156704361874016,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 856,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 821,
          "n_diff": 0.058158319870759256,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 809,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "3": {
      "id": "3",
      "order": 6,
      "section": "A3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 585,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 230,
          "n_diff": 0.7456896551724138,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 230,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 230,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 230,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 230,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 230,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 230,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 227,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "4": {
      "id": "4",
      "order": 7,
      "section": "A4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 614,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "4"
    },
    "5": {
      "id": "5",
      "order": 8,
      "section": "A5",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 317,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 317,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 317,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 317,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 317,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 317,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 317,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 317,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "5_bis": {
      "id": "5_bis",
      "order": 9,
      "section": "A5 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 351,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 351,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 351,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 351,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 351,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 351,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 351,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "5 bis"
    },
    "5_ter": {
      "id": "5_ter",
      "order": 10,
      "section": "A5 ter",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 433,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 438,
          "n_diff": 0.020588235294117685,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 439,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 439,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 439,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 439,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 439,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "5 ter"
    },
    "6": {
      "id": "6",
      "order": 11,
      "section": "A6",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 297,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 297,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 259,
          "n_diff": 0.22649572649572647,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 355,
          "n_diff": 0.30824372759856633,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 355,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 355,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 353,
          "n_diff": 0.014336917562724039,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 353,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "6"
    }
  },
  "law_title": "Projet de loi organique portant diverses mesures de nature organique relatives aux collectivités régies par l'article 73 de la Constitution",
  "sections": {},
  "short_title": "Collectivités de l'article 73 de la Constitution (texte organique)"
}