{
  "articles": {
    "10": {
      "id": "10",
      "order": 19,
      "section": "T2C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1119,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 604,
          "n_diff": 0.5028901734104047,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 448,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 536,
          "n_diff": 0.1678321678321678,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 734,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 926,
          "n_diff": 0.44179894179894175,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 929,
          "n_diff": 0.01449275362318836,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 926,
          "n_diff": 0.0026350461133070047,
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "11": {
      "id": "11",
      "order": 20,
      "section": "T2C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 17987,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 17449,
          "n_diff": 0.10626262626262628,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 18219,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 18150,
          "n_diff": 0.023214048157509604,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 18348,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 18301,
          "n_diff": 0.0031672715275486985,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 18300,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 18299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 18299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 18287,
          "n_diff": 0.0005290655379934783,
          "status": "none"
        }
      ],
      "titre": "11"
    },
    "12": {
      "id": "12",
      "order": 21,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 10065,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 8298,
          "n_diff": 0.3810224347186466,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 19616,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 24232,
          "n_diff": 0.2387892376681614,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 25082,
          "n_diff": 0.32889921867273264,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 25889,
          "n_diff": 0.1279248177982355,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 40994,
          "n_diff": 0.5330694624890473,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 50190,
          "n_diff": 0.2186767355198539,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 50576,
          "n_diff": 0.008815534931557178,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 50528,
          "n_diff": 0.004260841883585997,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 50521,
          "n_diff": 0.00012255803122773745,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 50545,
          "n_diff": 0.0006615052920423414,
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "12_bis": {
      "id": "12_bis",
      "order": 22,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1230,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1223,
          "n_diff": 0.06474820143884896,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 8659,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 8652,
          "n_diff": 0.0016994759949016114,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 8652,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 8668,
          "n_diff": 0.002405206564799145,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 8668,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 8668,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "12 bis"
    },
    "12_ter": {
      "id": "12_ter",
      "order": 23,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 433,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 433,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 433,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 433,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 433,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 433,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 433,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 433,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 433,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "12 ter"
    },
    "13": {
      "id": "13",
      "order": 25,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 4046,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 4049,
          "n_diff": 0.008560073372057442,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6208,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 6590,
          "n_diff": 0.10901190251275272,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 6945,
          "n_diff": 0.0629709364908504,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 6989,
          "n_diff": 0.006063848760477941,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 7520,
          "n_diff": 0.07385328696804105,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 7488,
          "n_diff": 0.005298890544792156,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 7516,
          "n_diff": 0.005632869449966882,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 7518,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 7485,
          "n_diff": 0.004804506295559952,
          "newnum": "16",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 7487,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "13_A": {
      "id": "13_A",
      "order": 24,
      "section": "T2C1S3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 689,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 689,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 484,
          "n_diff": 0.4315589353612167,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 503,
          "n_diff": 0.03990024937655856,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 503,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 503,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 503,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 484,
          "n_diff": 0.03990024937655856,
          "newnum": "15",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 484,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "13 A"
    },
    "13_bis": {
      "id": "13_bis",
      "order": 26,
      "section": "T2C1S3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 658,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 619,
          "n_diff": 0.1062124248496994,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 743,
          "n_diff": 0.18576388888888884,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 598,
          "n_diff": 0.22916666666666663,
          "newnum": "17",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 598,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "13 bis"
    },
    "14": {
      "id": "14",
      "order": 27,
      "section": "T2C1S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3918,
          "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"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 375,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 837,
          "n_diff": 0.5474339035769828,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 405,
          "n_diff": 0.5194401244167963,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 405,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 405,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 405,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 405,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "14"
    },
    "15": {
      "id": "15",
      "order": 28,
      "section": "T2C1S5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 206,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 206,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 215,
          "n_diff": 0.13157894736842102,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 222,
          "n_diff": 0.0641025641025641,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 222,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 211,
          "n_diff": 0.05769230769230771,
          "newnum": "18",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 211,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "15"
    },
    "15_bis": {
      "id": "15_bis",
      "order": 29,
      "section": "T2C1S5",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 759,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 761,
          "n_diff": 0.01258992805755399,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 761,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 761,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 761,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 740,
          "n_diff": 0.03956834532374098,
          "newnum": "19",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 742,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "15 bis"
    },
    "16": {
      "id": "16",
      "order": 30,
      "section": "T2C1S5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 564,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 564,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 562,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 500,
          "n_diff": 0.12413793103448278,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 498,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 500,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "16"
    },
    "17": {
      "id": "17",
      "order": 31,
      "section": "T2C1S5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2477,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2460,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2444,
          "n_diff": 0.03201219512195119,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2467,
          "n_diff": 0.012677484787018245,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2597,
          "n_diff": 0.04318292091217857,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2597,
          "n_diff": 0.00776322173702082,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2599,
          "n_diff": 0.01651287032540072,
          "newnum": "21",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2623,
          "n_diff": 0.00914780934039483,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "17"
    },
    "18": {
      "id": "18",
      "order": 32,
      "section": "T2C1S6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3825,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3866,
          "n_diff": 0.05032679738562096,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3792,
          "n_diff": 0.0326797385620915,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3606,
          "n_diff": 0.056647784071976015,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3606,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3847,
          "n_diff": 0.07006578947368425,
          "newnum": "22",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3846,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "18"
    },
    "18_bis": {
      "id": "18_bis",
      "order": 33,
      "section": "T2C1S6",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 436,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 299,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 299,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 299,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "18 bis"
    },
    "19": {
      "id": "19",
      "order": 34,
      "section": "T2C1S6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1862,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1936,
          "n_diff": 0.04275686024250158,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2183,
          "n_diff": 0.1136877828054299,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2201,
          "n_diff": 0.013468013468013518,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2201,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2219,
          "n_diff": 0.011123470522803158,
          "newnum": "24",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2219,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        }
      ],
      "titre": "19"
    },
    "19_bis": {
      "id": "19_bis",
      "order": 35,
      "section": "T2C1S7",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 5977,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 7314,
          "n_diff": 0.1802721088435374,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 8536,
          "n_diff": 0.22467153284671537,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 8536,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 8536,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 8536,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 8536,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 8536,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 8536,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 8451,
          "n_diff": 0.005839416058394109,
          "newnum": "25",
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 5371,
          "n_diff": 0.3585791868486716,
          "newnum": "25",
          "status": "none"
        }
      ],
      "titre": "19 bis"
    },
    "1er": {
      "id": "1er",
      "order": 5,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 308,
          "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": "1er"
    },
    "1er_A": {
      "id": "1er_A",
      "order": 3,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 396,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 382,
          "n_diff": 0.5548780487804879,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er A"
    },
    "1er_AA": {
      "id": "1er_AA",
      "order": 0,
      "section": "T1C1 A",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6539,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 7743,
          "n_diff": 0.16344017772135833,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 8007,
          "n_diff": 0.05227552275522751,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 7571,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 7851,
          "n_diff": 0.12307933521480086,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er AA"
    },
    "1er_AB": {
      "id": "1er_AB",
      "order": 2,
      "section": "T1C1 A",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 889,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 889,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 889,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 358,
          "n_diff": 0.6022099447513812,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 812,
          "n_diff": 0.5642965204236006,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 812,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er AB"
    },
    "1er_ABA": {
      "id": "1er_ABA",
      "order": 1,
      "section": "T1C1 A",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 8634,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er ABA"
    },
    "1er_B": {
      "id": "1er_B",
      "order": 4,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 278,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er B"
    },
    "2": {
      "id": "2",
      "order": 6,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1508,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1547,
          "n_diff": 0.382996632996633,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2972,
          "n_diff": 0.5541861453463663,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 4805,
          "n_diff": 0.4159037405179179,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 4829,
          "n_diff": 0.005980239209568361,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 4565,
          "n_diff": 0.07930317212688509,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3779,
          "n_diff": 0.19390277396319688,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 4353,
          "n_diff": 0.17964244521337946,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 5090,
          "n_diff": 0.14938574938574933,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 5090,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 5090,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 5088,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 5088,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "20": {
      "id": "20",
      "order": 36,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 47480,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 50709,
          "n_diff": 0.16951276444138674,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 49400,
          "n_diff": 0.09349124057102143,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 49185,
          "n_diff": 0.09540090158537207,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 51601,
          "n_diff": 0.10040306915306918,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 51839,
          "n_diff": 0.023351947204293233,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 53267,
          "n_diff": 0.029206513310933047,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 52281,
          "n_diff": 0.09006320637233023,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 54622,
          "n_diff": 0.08290155440414504,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 55051,
          "n_diff": 0.016003273396831164,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 55115,
          "n_diff": 0.001067914839471995,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 54775,
          "n_diff": 0.003021971779782362,
          "newnum": "26",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 54848,
          "n_diff": 0.0012968693119767005,
          "newnum": "26",
          "status": "none"
        }
      ],
      "titre": "20"
    },
    "21": {
      "id": "21",
      "order": 37,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 468,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 464,
          "n_diff": 0.02425876010781669,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 429,
          "n_diff": 0.09459459459459463,
          "newnum": "27",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 429,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        }
      ],
      "titre": "21"
    },
    "22": {
      "id": "22",
      "order": 38,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3844,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3844,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 4404,
          "n_diff": 0.13594470046082952,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3871,
          "n_diff": 0.1322004608294931,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3870,
          "n_diff": 0.003933136676499527,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3870,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4396,
          "n_diff": 0.12056533025670613,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3870,
          "n_diff": 0.12056533025670613,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4404,
          "n_diff": 0.12233736327000577,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4404,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4375,
          "n_diff": 0.008059873344847479,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4375,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4375,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        }
      ],
      "titre": "22"
    },
    "23": {
      "id": "23",
      "order": 39,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 538,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 506,
          "n_diff": 0.2779043280182233,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 408,
          "n_diff": 0.23373493975903614,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 408,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 508,
          "n_diff": 0.22384428223844277,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 632,
          "n_diff": 0.20194174757281558,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 523,
          "n_diff": 0.20194174757281558,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 408,
          "n_diff": 0.22352941176470587,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 642,
          "n_diff": 0.3893129770992366,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 518,
          "n_diff": 0.1984732824427481,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 518,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 518,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        }
      ],
      "titre": "23"
    },
    "24": {
      "id": "24",
      "order": 40,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 276,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 276,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 470,
          "n_diff": 0.4569190600522193,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 473,
          "n_diff": 0.27835051546391754,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 475,
          "n_diff": 0.028350515463917536,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 475,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 475,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 475,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 475,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 475,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 475,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 475,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 475,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        }
      ],
      "titre": "24"
    },
    "24_bis": {
      "id": "24_bis",
      "order": 41,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1248,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1267,
          "n_diff": 0.012757605495583912,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1239,
          "n_diff": 0.028459273797840967,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1239,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1239,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1239,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1239,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1239,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1239,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1171,
          "n_diff": 0.06344410876132933,
          "newnum": "31",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1171,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        }
      ],
      "titre": "24 bis"
    },
    "25": {
      "id": "25",
      "order": 42,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 9819,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 9815,
          "n_diff": 0.006340129288911034,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 9986,
          "n_diff": 0.032620647525962165,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 9635,
          "n_diff": 0.04630421502748927,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 9909,
          "n_diff": 0.028448275862068995,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 10183,
          "n_diff": 0.027661357921207053,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 10183,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 10183,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 10183,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 10183,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 10183,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 9653,
          "n_diff": 0.055322715842414105,
          "newnum": "32",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 9655,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        }
      ],
      "titre": "25"
    },
    "26": {
      "id": "26",
      "order": 43,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 218,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 888,
          "n_diff": 0.7452054794520548,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 218,
          "n_diff": 0.7452054794520548,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 218,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        }
      ],
      "titre": "26"
    },
    "27": {
      "id": "27",
      "order": 44,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 315,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 315,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 315,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 245,
          "n_diff": 0.2510121457489879,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 245,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 245,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 245,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        }
      ],
      "titre": "27"
    },
    "27_bis": {
      "id": "27_bis",
      "order": 45,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 231,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 219,
          "n_diff": 0.11290322580645162,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 219,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 219,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 219,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        }
      ],
      "titre": "27 bis"
    },
    "28": {
      "id": "28",
      "order": 46,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 105,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 140,
          "n_diff": 0.2743362831858407,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 123,
          "n_diff": 0.1327433628318584,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 195,
          "n_diff": 0.4025157232704403,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 195,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 476,
          "n_diff": 0.5848563968668408,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 476,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1719,
          "n_diff": 0.7299218194740582,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2136,
          "n_diff": 0.19691780821917804,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2136,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2136,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2132,
          "n_diff": 0.003995433789954372,
          "newnum": "36",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2132,
          "n_diff": 0,
          "newnum": "36",
          "status": "none"
        }
      ],
      "titre": "28"
    },
    "28_bis": {
      "id": "28_bis",
      "order": 47,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 333,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "28 bis"
    },
    "28_quater": {
      "id": "28_quater",
      "order": 49,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 654,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "28 quater"
    },
    "28_quinquies": {
      "id": "28_quinquies",
      "order": 50,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2051,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2087,
          "n_diff": 0.018065268065268092,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2118,
          "n_diff": 0.018369690011481032,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2155,
          "n_diff": 0.01749435665914223,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2155,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2155,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        }
      ],
      "titre": "28 quinquies"
    },
    "28_sexies": {
      "id": "28_sexies",
      "order": 52,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1229,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1184,
          "n_diff": 0.04304304304304307,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "28 sexies"
    },
    "28_sexies_A": {
      "id": "28_sexies_A",
      "order": 51,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 955,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "28 sexies A"
    },
    "28_ter": {
      "id": "28_ter",
      "order": 48,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 688,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 701,
          "n_diff": 0.022727272727272707,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 701,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 880,
          "n_diff": 0.20139860139860144,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 719,
          "n_diff": 0.18181818181818177,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 719,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 880,
          "n_diff": 0.18181818181818177,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 880,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 945,
          "n_diff": 0.10129870129870133,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 945,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 943,
          "n_diff": 0.0012987012987012436,
          "newnum": "37",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 943,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        }
      ],
      "titre": "28 ter"
    },
    "29": {
      "id": "29",
      "order": 53,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2192,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2192,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2188,
          "n_diff": 0.01927312775330392,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2426,
          "n_diff": 0.10568295114656034,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3258,
          "n_diff": 0.28268156424581004,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3608,
          "n_diff": 0.09565510272819133,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3761,
          "n_diff": 0.03822481373501785,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3761,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3761,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3747,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3747,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        }
      ],
      "titre": "29"
    },
    "2_bis": {
      "id": "2_bis",
      "order": 7,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 506,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1248,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1248,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1248,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1248,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1248,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1248,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "2 bis"
    },
    "3": {
      "id": "3",
      "order": 8,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1129,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1598,
          "n_diff": 0.31999999999999995,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1995,
          "n_diff": 0.2125543816034804,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1841,
          "n_diff": 0.20944686140459912,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2118,
          "n_diff": 0.15058389674247086,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2015,
          "n_diff": 0.15304240934234792,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2228,
          "n_diff": 0.16568047337278102,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3033,
          "n_diff": 0.3422069557750107,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3033,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3065,
          "n_diff": 0.02329521389241851,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3065,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2995,
          "n_diff": 0.005506141465480674,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2995,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "30": {
      "id": "30",
      "order": 56,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 7477,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 7894,
          "n_diff": 0.074062401512764,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 12631,
          "n_diff": 0.4054692110958096,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 12573,
          "n_diff": 0.007279165846940772,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 12573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 12511,
          "n_diff": 0.009198813056379818,
          "newnum": "42",
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 114,
          "n_diff": 0.9913536076326774,
          "newnum": "42",
          "status": "none"
        }
      ],
      "titre": "30"
    },
    "30_A": {
      "id": "30_A",
      "order": 54,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 198,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 196,
          "n_diff": 0.06329113924050633,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 196,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 198,
          "n_diff": 0.06329113924050633,
          "newnum": "40",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 198,
          "n_diff": 0,
          "newnum": "40",
          "status": "none"
        }
      ],
      "titre": "30 A"
    },
    "30_B": {
      "id": "30_B",
      "order": 55,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 633,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 619,
          "n_diff": 0.01666666666666672,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 621,
          "n_diff": 0.07415254237288138,
          "newnum": "41",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 620,
          "n_diff": 0,
          "newnum": "41",
          "status": "none"
        }
      ],
      "titre": "30 B"
    },
    "31": {
      "id": "31",
      "order": 57,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 25517,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 23652,
          "n_diff": 0.2182244818146265,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 25594,
          "n_diff": 0.09676158843354665,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 29957,
          "n_diff": 0.16812455530908632,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 32451,
          "n_diff": 0.10293492131008086,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 31822,
          "n_diff": 0.1100885503267468,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 34811,
          "n_diff": 0.09359357556988013,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 39640,
          "n_diff": 0.18680138932743917,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 39522,
          "n_diff": 0.05026839280075779,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 39680,
          "n_diff": 0.011440128938469796,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 39702,
          "n_diff": 0.0014536261652710047,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 39384,
          "n_diff": 0.005245694422499558,
          "newnum": "43",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 39451,
          "n_diff": 0.00215292069020101,
          "newnum": "43",
          "status": "none"
        }
      ],
      "titre": "31"
    },
    "31_bis": {
      "id": "31_bis",
      "order": 59,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 499,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 184,
          "n_diff": 0.7230769230769231,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 184,
          "n_diff": 0,
          "newnum": "45",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 184,
          "n_diff": 0,
          "newnum": "45",
          "status": "none"
        }
      ],
      "titre": "31 bis"
    },
    "31_bis_A": {
      "id": "31_bis_A",
      "order": 58,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 373,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 373,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 373,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        }
      ],
      "titre": "31 bis A"
    },
    "31_ter": {
      "id": "31_ter",
      "order": 60,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 319,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 329,
          "n_diff": 0.03614457831325302,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 329,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 293,
          "n_diff": 0.1405622489959839,
          "newnum": "46",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 293,
          "n_diff": 0,
          "newnum": "46",
          "status": "none"
        }
      ],
      "titre": "31 ter"
    },
    "32": {
      "id": "32",
      "order": 61,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2391,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2352,
          "n_diff": 0.01620745542949753,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2334,
          "n_diff": 0.008219178082191747,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2344,
          "n_diff": 0.004402861860209106,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2382,
          "n_diff": 0.01730665224445649,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2382,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2347,
          "n_diff": 0.018929150892374236,
          "newnum": "47",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2347,
          "n_diff": 0,
          "newnum": "47",
          "status": "none"
        }
      ],
      "titre": "32"
    },
    "32_bis": {
      "id": "32_bis",
      "order": 63,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 259,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 259,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 259,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 307,
          "n_diff": 0.14800000000000002,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "32 bis"
    },
    "32_bis_A": {
      "id": "32_bis_A",
      "order": 62,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 266,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 375,
          "n_diff": 0.2879746835443038,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 375,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 375,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 375,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        }
      ],
      "titre": "32 bis A"
    },
    "33": {
      "id": "33",
      "order": 64,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1130,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1127,
          "n_diff": 0.003285870755750264,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1129,
          "n_diff": 0.004385964912280715,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1127,
          "n_diff": 0.004385964912280715,
          "newnum": "49",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1127,
          "n_diff": 0,
          "newnum": "49",
          "status": "none"
        }
      ],
      "titre": "33"
    },
    "34": {
      "id": "34",
      "order": 65,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 4780,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2832,
          "n_diff": 0.412829798241076,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2949,
          "n_diff": 0.04920100925147186,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3122,
          "n_diff": 0.06915963007639725,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3122,
          "n_diff": 0.002010454362685987,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3135,
          "n_diff": 0.003607214428857697,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3133,
          "n_diff": 0.0008016032064128709,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3133,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3133,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3133,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3133,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3127,
          "n_diff": 0.006014434643143551,
          "newnum": "50",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3151,
          "n_diff": 0.007575757575757569,
          "newnum": "50",
          "status": "none"
        }
      ],
      "titre": "34"
    },
    "34_bis": {
      "id": "34_bis",
      "order": 66,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1685,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1708,
          "n_diff": 0.022556390977443663,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1682,
          "n_diff": 0.018045112781954864,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1228,
          "n_diff": 0.2741194486983155,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1140,
          "n_diff": 0.07489451476793252,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1800,
          "n_diff": 0.38638045891931905,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1734,
          "n_diff": 0.031088082901554404,
          "newnum": "51",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1734,
          "n_diff": 0,
          "newnum": "51",
          "status": "none"
        }
      ],
      "titre": "34 bis"
    },
    "34_quater": {
      "id": "34_quater",
      "order": 69,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 122,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 122,
          "n_diff": 0,
          "newnum": "53",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 122,
          "n_diff": 0,
          "newnum": "53",
          "status": "none"
        }
      ],
      "titre": "34 quater"
    },
    "34_quater_A": {
      "id": "34_quater_A",
      "order": 68,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 252,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "34 quater A"
    },
    "34_ter": {
      "id": "34_ter",
      "order": 67,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3884,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3884,
          "n_diff": 0,
          "newnum": "52",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3888,
          "n_diff": 0.0003198976327575265,
          "newnum": "52",
          "status": "none"
        }
      ],
      "titre": "34 ter"
    },
    "35": {
      "id": "35",
      "order": 76,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 398,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 398,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 415,
          "n_diff": 0.042483660130718914,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 391,
          "n_diff": 0.1143790849673203,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 380,
          "n_diff": 0.132404181184669,
          "newnum": "60",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 380,
          "n_diff": 0,
          "newnum": "60",
          "status": "none"
        }
      ],
      "titre": "35"
    },
    "35_A": {
      "id": "35_A",
      "order": 71,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1125,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1199,
          "n_diff": 0.09753593429158114,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1229,
          "n_diff": 0.026973026973026948,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1229,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1229,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1229,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1229,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1229,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1229,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1229,
          "n_diff": 0,
          "newnum": "55",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1229,
          "n_diff": 0,
          "newnum": "55",
          "status": "none"
        }
      ],
      "titre": "35 A"
    },
    "35_AA": {
      "id": "35_AA",
      "order": 70,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 351,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 853,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 879,
          "n_diff": 0.07272727272727275,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 910,
          "n_diff": 0.4576719576719577,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 910,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 904,
          "n_diff": 0.007936507936507908,
          "newnum": "54",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 904,
          "n_diff": 0,
          "newnum": "54",
          "status": "none"
        }
      ],
      "titre": "35 AA"
    },
    "35_B": {
      "id": "35_B",
      "order": 72,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3841,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 4039,
          "n_diff": 0.09261616804583073,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3884,
          "n_diff": 0.2635264162953532,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3819,
          "n_diff": 0.08184573930616368,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 10283,
          "n_diff": 0.6430091375641507,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 10704,
          "n_diff": 0.04137599230214095,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 10323,
          "n_diff": 0.0394515275439018,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 10327,
          "n_diff": 0.0009965122072745913,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 10332,
          "n_diff": 0.0004980079681274896,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 10252,
          "n_diff": 0.004855577689243051,
          "newnum": "56",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 10247,
          "n_diff": 0,
          "newnum": "56",
          "status": "none"
        }
      ],
      "titre": "35 B"
    },
    "35_C": {
      "id": "35_C",
      "order": 73,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1464,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1510,
          "n_diff": 0.03669724770642202,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1510,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 7491,
          "n_diff": 0.8244611365120836,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 7691,
          "n_diff": 0.08192540643927315,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 7870,
          "n_diff": 0.03459611772072635,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 7845,
          "n_diff": 0.0023481527864746,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 7846,
          "n_diff": 0.00015688735487917604,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 7846,
          "n_diff": 0,
          "newnum": "57",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 7846,
          "n_diff": 0,
          "newnum": "57",
          "status": "none"
        }
      ],
      "titre": "35 C"
    },
    "35_D": {
      "id": "35_D",
      "order": 74,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 7418,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 7418,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 10038,
          "n_diff": 0.26334607323387993,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 10044,
          "n_diff": 0.000862493839329681,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 10866,
          "n_diff": 0.08992723965438831,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 10866,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 10866,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 10852,
          "n_diff": 0.0018190086402910532,
          "newnum": "58",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 10876,
          "n_diff": 0.0021583551062137607,
          "newnum": "58",
          "status": "none"
        }
      ],
      "titre": "35 D"
    },
    "35_E": {
      "id": "35_E",
      "order": 75,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1182,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1591,
          "n_diff": 0.25972006220839816,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2947,
          "n_diff": 0.4646507666098807,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4824,
          "n_diff": 0.39663648124191464,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4757,
          "n_diff": 0.015265200517464383,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4757,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4746,
          "n_diff": 0.0015756302521008347,
          "newnum": "59",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4770,
          "n_diff": 0.004968619246861872,
          "newnum": "59",
          "status": "none"
        }
      ],
      "titre": "35 E"
    },
    "35_bis": {
      "id": "35_bis",
      "order": 77,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 329,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 332,
          "n_diff": 0.007843137254901933,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 332,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 294,
          "n_diff": 0.14509803921568631,
          "newnum": "61",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 294,
          "n_diff": 0,
          "newnum": "61",
          "status": "none"
        }
      ],
      "titre": "35 bis"
    },
    "36": {
      "id": "36",
      "order": 78,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2702,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2702,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2822,
          "n_diff": 0.08924485125858128,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3232,
          "n_diff": 0.15135572642654793,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3302,
          "n_diff": 0.027833001988071593,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 4851,
          "n_diff": 0.3290529695024077,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4814,
          "n_diff": 0.018459069020866803,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 5348,
          "n_diff": 0.12874396135265698,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4153,
          "n_diff": 0.22971014492753628,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4175,
          "n_diff": 0.006544094733561878,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4175,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4133,
          "n_diff": 0.014023060143346866,
          "newnum": "62",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4134,
          "n_diff": 0,
          "newnum": "62",
          "status": "none"
        }
      ],
      "titre": "36"
    },
    "36_bis": {
      "id": "36_bis",
      "order": 79,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 4640,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 5446,
          "n_diff": 0.18331402085747395,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 5447,
          "n_diff": 0.00023174971031281189,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 10718,
          "n_diff": 0.5619902120717781,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 12677,
          "n_diff": 0.23806235201262826,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 12281,
          "n_diff": 0.08524072612470401,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 13350,
          "n_diff": 0.08708680588070039,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 13533,
          "n_diff": 0.017825805855731014,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 13603,
          "n_diff": 0.004049328179642875,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 13552,
          "n_diff": 0.001012332044910691,
          "newnum": "63",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 13561,
          "n_diff": 0,
          "newnum": "63",
          "status": "none"
        }
      ],
      "titre": "36 bis"
    },
    "36_ter": {
      "id": "36_ter",
      "order": 80,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 538,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 521,
          "n_diff": 0.14180929095354522,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 522,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 522,
          "n_diff": 0,
          "newnum": "64",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 522,
          "n_diff": 0,
          "newnum": "64",
          "status": "none"
        }
      ],
      "titre": "36 ter"
    },
    "37": {
      "id": "37",
      "order": 81,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1334,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1745,
          "n_diff": 0.25,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1305,
          "n_diff": 0.27030812324929976,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1305,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2500,
          "n_diff": 0.487378640776699,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2535,
          "n_diff": 0.012470023980815315,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2524,
          "n_diff": 0.005275779376498813,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1318,
          "n_diff": 0.48626506024096383,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1318,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1318,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1318,
          "n_diff": 0,
          "newnum": "65",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1316,
          "n_diff": 0,
          "newnum": "65",
          "status": "none"
        }
      ],
      "titre": "37"
    },
    "38": {
      "id": "38",
      "order": 82,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 787,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 787,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 583,
          "n_diff": 0.2954545454545454,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 736,
          "n_diff": 0.19818181818181824,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 736,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 653,
          "n_diff": 0.30000000000000004,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 659,
          "n_diff": 0.006507592190889366,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 659,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 659,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 659,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 659,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 655,
          "n_diff": 0,
          "newnum": "66",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 655,
          "n_diff": 0,
          "newnum": "66",
          "status": "none"
        }
      ],
      "titre": "38"
    },
    "39": {
      "id": "39",
      "order": 83,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 4142,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 4329,
          "n_diff": 0.06266094420600854,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 4691,
          "n_diff": 0.1378947368421053,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 4552,
          "n_diff": 0.050789473684210495,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 4837,
          "n_diff": 0.06052093973442285,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 4826,
          "n_diff": 0.004341164453523949,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4669,
          "n_diff": 0.035586277521761356,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 4669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4685,
          "n_diff": 0.007366482504604033,
          "newnum": "67",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4693,
          "n_diff": 0,
          "newnum": "67",
          "status": "none"
        }
      ],
      "titre": "39"
    },
    "4": {
      "id": "4",
      "order": 9,
      "section": "T1C2S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 7461,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2331,
          "n_diff": 0.7376507516933752,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2775,
          "n_diff": 0.2151730257320319,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 11680,
          "n_diff": 0.7866345448832094,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 10518,
          "n_diff": 0.22363045983031316,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3897,
          "n_diff": 0.6510246856078249,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4532,
          "n_diff": 0.14811806119685889,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 9520,
          "n_diff": 0.5715763610500453,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 9626,
          "n_diff": 0.011770726714431912,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 9580,
          "n_diff": 0.00754861821903785,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 9583,
          "n_diff": 0.0005153975003221456,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 9422,
          "n_diff": 0.008246360005153996,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 9421,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "40": {
      "id": "40",
      "order": 84,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 174,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 716,
          "n_diff": 0.8191681735985533,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 207,
          "n_diff": 0.7576853526220615,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 207,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 116,
          "n_diff": 0.5416666666666667,
          "newnum": "68",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 116,
          "n_diff": 0,
          "newnum": "68",
          "status": "none"
        }
      ],
      "titre": "40"
    },
    "41": {
      "id": "41",
      "order": 85,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1247,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1247,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1304,
          "n_diff": 0.07218479307025982,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1474,
          "n_diff": 0.1297709923664122,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1613,
          "n_diff": 0.08830364058869089,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1623,
          "n_diff": 0.03917050691244239,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1613,
          "n_diff": 0.00691244239631339,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1603,
          "n_diff": 0.03944315545243615,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2766,
          "n_diff": 0.4103035878564857,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2766,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2766,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2731,
          "n_diff": 0.01609935602575896,
          "newnum": "69",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2730,
          "n_diff": 0,
          "newnum": "69",
          "status": "none"
        }
      ],
      "titre": "41"
    },
    "41_bis": {
      "id": "41_bis",
      "order": 86,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 620,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 620,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 620,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 620,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 620,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 620,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 620,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 715,
          "n_diff": 0.1448275862068965,
          "newnum": "70",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 715,
          "n_diff": 0,
          "newnum": "70",
          "status": "none"
        }
      ],
      "titre": "41 bis"
    },
    "42": {
      "id": "42",
      "order": 87,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1103,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3252,
          "n_diff": 0.7330628803245436,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3690,
          "n_diff": 0.16784452296819785,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3921,
          "n_diff": 0.22168674698795177,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 4349,
          "n_diff": 0.11241870548157329,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 6689,
          "n_diff": 0.36134786917740336,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 7581,
          "n_diff": 0.17557651991614254,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 7517,
          "n_diff": 0.09713487071977633,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 8465,
          "n_diff": 0.13983382975387992,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 8401,
          "n_diff": 0.011130271202382858,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 8398,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 8155,
          "n_diff": 0.02406967537608873,
          "newnum": "71",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 8207,
          "n_diff": 0.006038455426664591,
          "newnum": "71",
          "status": "none"
        }
      ],
      "titre": "42"
    },
    "43": {
      "id": "43",
      "order": 88,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2401,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2400,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2106,
          "n_diff": 0.19595314164004263,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3205,
          "n_diff": 0.35521395928541755,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3024,
          "n_diff": 0.10469464063149148,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3120,
          "n_diff": 0.027801539777587703,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2794,
          "n_diff": 0.10393498716852012,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2793,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2793,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2793,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2793,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2729,
          "n_diff": 0.029061457837065263,
          "newnum": "72",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2721,
          "n_diff": 0,
          "newnum": "72",
          "status": "none"
        }
      ],
      "titre": "43"
    },
    "44": {
      "id": "44",
      "order": 89,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 595,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 595,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 595,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 597,
          "n_diff": 0.002020202020202033,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 597,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 595,
          "n_diff": 0.002020202020202033,
          "newnum": "73",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 595,
          "n_diff": 0,
          "newnum": "73",
          "status": "none"
        }
      ],
      "titre": "44"
    },
    "44_bis": {
      "id": "44_bis",
      "order": 91,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 273,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 273,
          "n_diff": 0,
          "newnum": "75",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 273,
          "n_diff": 0,
          "newnum": "75",
          "status": "none"
        }
      ],
      "titre": "44 bis"
    },
    "44_bis_A": {
      "id": "44_bis_A",
      "order": 90,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 246,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 267,
          "n_diff": 0.0758928571428571,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 267,
          "n_diff": 0,
          "newnum": "74",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 267,
          "n_diff": 0,
          "newnum": "74",
          "status": "none"
        }
      ],
      "titre": "44 bis A"
    },
    "44_ter": {
      "id": "44_ter",
      "order": 92,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 218,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "newnum": "76",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 218,
          "n_diff": 0,
          "newnum": "76",
          "status": "none"
        }
      ],
      "titre": "44 ter"
    },
    "45": {
      "id": "45",
      "order": 93,
      "section": "T2C6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 473,
          "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": "45"
    },
    "45_bis": {
      "id": "45_bis",
      "order": 95,
      "section": "T2C7",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 273,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 273,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "45 bis"
    },
    "45_bis_A": {
      "id": "45_bis_A",
      "order": 94,
      "section": "T2C7",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 628,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2134,
          "n_diff": 0.7053892215568862,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2258,
          "n_diff": 0.053824362606232246,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2485,
          "n_diff": 0.08926728586171306,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2486,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2508,
          "n_diff": 0.02192758796532379,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2508,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2508,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2508,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2417,
          "n_diff": 0.051504334523202466,
          "newnum": "77",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2417,
          "n_diff": 0,
          "newnum": "77",
          "status": "none"
        }
      ],
      "titre": "45 bis A"
    },
    "45_quater": {
      "id": "45_quater",
      "order": 97,
      "section": "T2C8",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2713,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2709,
          "n_diff": 0.002275830678197588,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2933,
          "n_diff": 0.07857142857142863,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2708,
          "n_diff": 0.07857142857142863,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3675,
          "n_diff": 0.2611185983827493,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3573,
          "n_diff": 0.028301886792452824,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4137,
          "n_diff": 0.1447801376009572,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4139,
          "n_diff": 0.001493875112040688,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4139,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4139,
          "n_diff": 0,
          "newnum": "78",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4138,
          "n_diff": 0,
          "newnum": "78",
          "status": "none"
        }
      ],
      "titre": "45 quater"
    },
    "45_quinquies": {
      "id": "45_quinquies",
      "order": 98,
      "section": "T2C9",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2538,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3443,
          "n_diff": 0.4492146596858638,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 9369,
          "n_diff": 0.667485138278625,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 6701,
          "n_diff": 0.49806151460325665,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 6916,
          "n_diff": 0.024767258036184736,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 12207,
          "n_diff": 0.5737492525413594,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 12205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 12487,
          "n_diff": 0.04242660684677657,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 12518,
          "n_diff": 0.0034033450019447242,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 12482,
          "n_diff": 0.0009723842862698895,
          "newnum": "79",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 12480,
          "n_diff": 0,
          "newnum": "79",
          "status": "none"
        }
      ],
      "titre": "45 quinquies"
    },
    "45_sexies": {
      "id": "45_sexies",
      "order": 99,
      "section": "T2C9",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2757,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 678,
          "n_diff": 0.8094816127603013,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 683,
          "n_diff": 0.03804347826086951,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "45 sexies"
    },
    "45_ter": {
      "id": "45_ter",
      "order": 96,
      "section": "T2C7",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 303,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 225,
          "n_diff": 0.34468085106382984,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "45 ter"
    },
    "46": {
      "id": "46",
      "order": 100,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 863,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 958,
          "n_diff": 0.09936305732484074,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1341,
          "n_diff": 0.29539295392953935,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1343,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 932,
          "n_diff": 0.3134598012646793,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 932,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 932,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 932,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 932,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 932,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 932,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 932,
          "n_diff": 0,
          "newnum": "80",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 932,
          "n_diff": 0,
          "newnum": "80",
          "status": "none"
        }
      ],
      "titre": "46"
    },
    "47": {
      "id": "47",
      "order": 101,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2769,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2769,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2805,
          "n_diff": 0.01602425292334342,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2805,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2803,
          "n_diff": 0.0008661758336941938,
          "newnum": "81",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2803,
          "n_diff": 0,
          "newnum": "81",
          "status": "none"
        }
      ],
      "titre": "47"
    },
    "48": {
      "id": "48",
      "order": 102,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 699,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 699,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 700,
          "n_diff": 0.0017421602787456303,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1752,
          "n_diff": 0.5943462897526501,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2800,
          "n_diff": 0.3730615861763402,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3848,
          "n_diff": 0.2717005485640529,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3848,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3848,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3848,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3848,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3848,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1748,
          "n_diff": 0.5488867376573088,
          "newnum": "82",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1748,
          "n_diff": 0,
          "newnum": "82",
          "status": "none"
        }
      ],
      "titre": "48"
    },
    "49": {
      "id": "49",
      "order": 103,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3980,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3982,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3956,
          "n_diff": 0.007122948281201635,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 4501,
          "n_diff": 0.14799560680944535,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 4497,
          "n_diff": 0.000549148819329992,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 4497,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4497,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 4497,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4497,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4497,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4497,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4427,
          "n_diff": 0.018406593406593452,
          "newnum": "83",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4426,
          "n_diff": 0,
          "newnum": "83",
          "status": "none"
        }
      ],
      "titre": "49"
    },
    "5": {
      "id": "5",
      "order": 10,
      "section": "T1C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 6379,
          "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"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 920,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 959,
          "n_diff": 0.06315789473684208,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "5"
    },
    "50": {
      "id": "50",
      "order": 104,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1077,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1077,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1073,
          "n_diff": 0.004459308807134854,
          "newnum": "84",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1073,
          "n_diff": 0,
          "newnum": "84",
          "status": "none"
        }
      ],
      "titre": "50"
    },
    "51": {
      "id": "51",
      "order": 105,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1224,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1224,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1294,
          "n_diff": 0.05876777251184839,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1296,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1224,
          "n_diff": 0.06255924170616112,
          "newnum": "85",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1224,
          "n_diff": 0,
          "newnum": "85",
          "status": "none"
        }
      ],
      "titre": "51"
    },
    "52": {
      "id": "52",
      "order": 106,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1156,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1156,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1157,
          "n_diff": 0.0010752688172043223,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1155,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1154,
          "n_diff": 0.003225806451612856,
          "newnum": "86",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1154,
          "n_diff": 0,
          "newnum": "86",
          "status": "none"
        }
      ],
      "titre": "52"
    },
    "53": {
      "id": "53",
      "order": 107,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1149,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1149,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1127,
          "n_diff": 0.01995798319327735,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1126,
          "n_diff": 0,
          "newnum": "87",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1126,
          "n_diff": 0,
          "newnum": "87",
          "status": "none"
        }
      ],
      "titre": "53"
    },
    "54": {
      "id": "54",
      "order": 108,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1955,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1955,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1928,
          "n_diff": 0.03622735790131171,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1913,
          "n_diff": 0.009529860228716602,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1925,
          "n_diff": 0.013350286077558837,
          "newnum": "88",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1925,
          "n_diff": 0,
          "newnum": "88",
          "status": "none"
        }
      ],
      "titre": "54"
    },
    "54_bis": {
      "id": "54_bis",
      "order": 110,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 226,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 226,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 226,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 226,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 226,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 226,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 226,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 226,
          "n_diff": 0,
          "newnum": "90",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 226,
          "n_diff": 0,
          "newnum": "90",
          "status": "none"
        }
      ],
      "titre": "54 bis"
    },
    "54_bis_A": {
      "id": "54_bis_A",
      "order": 109,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1306,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1292,
          "n_diff": 0.028598665395614842,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1292,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1292,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1292,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1285,
          "n_diff": 0.043520309477756314,
          "newnum": "89",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1309,
          "n_diff": 0.018095238095238053,
          "newnum": "89",
          "status": "none"
        }
      ],
      "titre": "54 bis A"
    },
    "55": {
      "id": "55",
      "order": 111,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3259,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3259,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3262,
          "n_diff": 0.015151515151515138,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3278,
          "n_diff": 0.0047864506627393055,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3243,
          "n_diff": 0.009204712812960203,
          "newnum": "91",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3243,
          "n_diff": 0,
          "newnum": "91",
          "status": "none"
        }
      ],
      "titre": "55"
    },
    "56": {
      "id": "56",
      "order": 112,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1256,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1255,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1255,
          "n_diff": 0,
          "newnum": "92",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1255,
          "n_diff": 0,
          "newnum": "92",
          "status": "none"
        }
      ],
      "titre": "56"
    },
    "57": {
      "id": "57",
      "order": 113,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 219,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "57"
    },
    "58": {
      "id": "58",
      "order": 114,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 568,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 542,
          "n_diff": 0.04608294930875578,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 542,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 542,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 542,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 542,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 542,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 542,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 507,
          "n_diff": 0.08454106280193241,
          "newnum": "93",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 507,
          "n_diff": 0,
          "newnum": "93",
          "status": "none"
        }
      ],
      "titre": "58"
    },
    "59": {
      "id": "59",
      "order": 115,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 892,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 892,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 892,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 830,
          "n_diff": 0.09940652818991103,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 830,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 830,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 830,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 830,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 795,
          "n_diff": 0.056360708534621606,
          "newnum": "94",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 795,
          "n_diff": 0,
          "newnum": "94",
          "status": "none"
        }
      ],
      "titre": "59"
    },
    "6": {
      "id": "6",
      "order": 11,
      "section": "T1C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 510,
          "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": "6"
    },
    "60": {
      "id": "60",
      "order": 116,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 699,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "60"
    },
    "7": {
      "id": "7",
      "order": 12,
      "section": "T1C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 112,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 112,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 112,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 112,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "8": {
      "id": "8",
      "order": 13,
      "section": "T1C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 660,
          "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"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 674,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "8"
    },
    "8_bis": {
      "id": "8_bis",
      "order": 14,
      "section": "T1C2S3 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 4527,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 4606,
          "n_diff": 0.033870072182121014,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4614,
          "n_diff": 0.005817174515235446,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 5541,
          "n_diff": 0.1690989112809822,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 5541,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 5541,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 5541,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 5541,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 5540,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "8 bis"
    },
    "9": {
      "id": "9",
      "order": 15,
      "section": "T1C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 895,
          "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": "9"
    },
    "9_bis": {
      "id": "9_bis",
      "order": 18,
      "section": "T1C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 482,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 560,
          "n_diff": 0.29890109890109895,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 615,
          "n_diff": 0.09760956175298807,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 615,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 615,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 615,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 615,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 615,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 615,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 615,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 615,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "9 bis"
    },
    "9_bis_A": {
      "id": "9_bis_A",
      "order": 16,
      "section": "T1C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 410,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 419,
          "n_diff": 0.06017191977077363,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 419,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 419,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 419,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "9 bis A"
    },
    "9_bis_B": {
      "id": "9_bis_B",
      "order": 17,
      "section": "T1C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 125,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 88,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 530,
          "n_diff": 0.8229426433915212,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 452,
          "n_diff": 0.17705735660847877,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 452,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 430,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 430,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "9 bis B"
    }
  },
  "law_title": "Projet de loi de modernisation de l'action publique territoriale et d'affirmation des métropoles",
  "loi_dite": "loi MAPTAM",
  "sections": {
    "T1": {
      "00_1erelecture_senat_depot": {
        "title": "Les modalités de l'organisation des compétences",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Clarification des compétences des collectivités territoriales et coordination des acteurs",
        "type": "Titre"
      }
    },
    "T1C1": {
      "00_1erelecture_senat_depot": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Le rétablissement de la clause de compétence générale",
        "type": "Chapitre"
      }
    },
    "T1C1 A": {
      "04_1erelecture_assemblee_commission": {
        "title": "Le haut conseil des territoires (division et intitulé nouveaux)",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Le haut conseil des territoires",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Le haut conseil des territoires",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Le haut conseil des territoires",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Le haut conseil des territoires",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Le haut conseil des territoires",
        "type": "Chapitre"
      }
    },
    "T1C2": {
      "00_1erelecture_senat_depot": {
        "title": "Les collectivités territoriales chefs de file, la conférence territoriale de l'action publique et le pacte de gouvernance territoriale",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Les collectivités territoriales chefs de file, la conférence territoriale de l'action publique et le pacte de gouvernance territoriale",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Les collectivités territoriales chefs de file,la conférence territoriale de l'action publique et le pacte de gouvernance territoriale",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Les collectivités territoriales chefs de file, la conférence territoriale de l'action publique et le pacte de gouvernance territoriale",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Les collectivités territoriales chefs de file et la conférence territoriale de l'action publique",
        "type": "Chapitre"
      }
    },
    "T1C2 bis": {
      "10_2emelecture_assemblee_commission": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T1C3",
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3",
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Chapitre"
      }
    },
    "T1C2 ter": {
      "10_2emelecture_assemblee_commission": {
        "title": "La rationalisation de l'action publique territoriale",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "La rationalisation de l'action publique territoriale",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "La rationalisation de l'action publique territoriale",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "La rationalisation de l'action publique territoriale",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T1C4",
        "title": "La rationalisation de l'action publique territoriale",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C4",
        "title": "La rationalisation de l'action publique territoriale",
        "type": "Chapitre"
      }
    },
    "T1C2S1": {
      "00_1erelecture_senat_depot": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Les collectivités territoriales chefs de file",
        "type": "Section"
      }
    },
    "T1C2S2": {
      "00_1erelecture_senat_depot": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "La conférence territoriale de l'action publique",
        "type": "Section"
      }
    },
    "T1C2S3": {
      "00_1erelecture_senat_depot": {
        "title": "Le pacte de gouvernance territoriale",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Le pacte de gouvernance territoriale",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Le pacte de gouvernance territoriale",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Le pacte de gouvernance territoriale",
        "type": "Section"
      }
    },
    "T1C2S3 bis": {
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les schémas régionaux de l'intermodalité",
        "type": "Section"
      }
    },
    "T1C2S4": {
      "00_1erelecture_senat_depot": {
        "title": "La portée, en matière de subventions, des schémas adoptés par la région et le département",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "La portée, en matière de subventions, des schémas adoptés par la région et le département",
        "type": "Section"
      }
    },
    "T1C3": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T1C5",
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C5",
        "title": "Renforcement de l'action extérieure des collectivités territoriales et de leurs groupements",
        "type": "Chapitre"
      }
    },
    "T2": {
      "00_1erelecture_senat_depot": {
        "title": "L'affirmation des metropoles",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "L'affirmation des metropoles",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "L'affirmation des métropoles",
        "type": "Titre"
      }
    },
    "T2C1": {
      "00_1erelecture_senat_depot": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à l'île-de-france",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Les dispositions spécifiques à l'ile-de-france (articles 10 à article non numéroté)",
        "type": "Chapitre"
      }
    },
    "T2C1S1": {
      "00_1erelecture_senat_depot": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Achèvement de la carte intercommunale",
        "type": "Section"
      }
    },
    "T2C1S2": {
      "00_1erelecture_senat_depot": {
        "title": "Métropole de paris",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Grand paris métropole",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Grand paris métropole",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "La métropole du grand paris",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "La métropole du grand paris",
        "type": "Section"
      }
    },
    "T2C1S3": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Logement en île-de-france",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Logement en ile-de-france",
        "type": "Section"
      }
    },
    "T2C1S4": {
      "00_1erelecture_senat_depot": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Fonds de solidarité pour les départements de la région d'île-de-france",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Coordination du syndicat des transports d'ile-de-france et de la société du grand paris",
        "type": "Section"
      }
    },
    "T2C1S5": {
      "00_1erelecture_senat_depot": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Coordination du syndicat des transports d'île-de-france et de la société du grand paris",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      }
    },
    "T2C1S6": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions relatives au site de la défense",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à l'etablissement public d'aménagement de paris-saclay (articles 25 à article non numéroté)",
        "type": "Section"
      }
    },
    "T2C1S7": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relativesà l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relativesà l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions relatives à l'établissement public d'aménagement de paris-saclay",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T2C2",
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C2",
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      }
    },
    "T2C2": {
      "00_1erelecture_senat_depot": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole de lyon",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T2C3",
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C3",
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      }
    },
    "T2C3": {
      "00_1erelecture_senat_depot": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Les dispositions spécifiquesà la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les dispositions spécifiquesà la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Les dispositions spécifiques à la métropole d'aix-marseille-provence",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T2C4",
        "title": "La métropole",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C4",
        "title": "La métropole",
        "type": "Chapitre"
      }
    },
    "T2C4": {
      "00_1erelecture_senat_depot": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "La métropole",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T2C5",
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C5",
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      }
    },
    "T2C5": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions diverses relatives à l'intégration métropolitaine et urbaine",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T2C6",
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C6",
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      }
    },
    "T2C6": {
      "00_1erelecture_senat_depot": {
        "title": "Les établissements publics fonciers",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Les établissements publics fonciers",
        "type": "Chapitre"
      }
    },
    "T2C7": {
      "01_1erelecture_senat_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Fonds européens",
        "type": "Chapitre"
      }
    },
    "T2C8": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Fonds européens",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Pôles d'équilibre territoriaux et ruraux",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Pôles d'équilibre territoriaux et ruraux",
        "type": "Chapitre"
      }
    },
    "T2C9": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Les pôles ruraux d'aménagement et de coopération",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Les pôles ruraux d'aménagement et de coopération",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Les pôles d'équilibre et de coordination territoriaux",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Les pôles ruraux d'équilibre et de solidarité territoriale",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Les pôles ruraux d'équilibre et de solidarité territoriale",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Pôles territoriaux d'équilibre",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Pôles territoriaux d'équilibre",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Pôles d'équilibre territoriaux et ruraux",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Pôles d'équilibre territoriaux et ruraux",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T3",
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T3",
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      }
    },
    "T3": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives aux agents et aux compensations financieres",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives aux agents et aux compensations financieres",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions relatives aux agents et aux compensations financières",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T3C1",
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T3C1",
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'etat",
        "type": "Chapitre"
      }
    },
    "T3C1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions relatives au transfert et à la mise à disposition des agents de l'état",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T3C2",
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T3C2",
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      }
    },
    "T3C2": {
      "02_1erelecture_senat_hemicycle": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "La compensation des transferts de compétences",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "newnum": "T4",
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T4",
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      }
    },
    "T4": {
      "04_1erelecture_assemblee_commission": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux (division et intitulé nouveaux)",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Développement, encadrement et transparence des modes de financement des investissements des acteurs publics locaux",
        "type": "Titre"
      }
    }
  },
  "short_title": "Modernisation de l'action publique territoriale et affirmation des métropoles"
}