{
  "articles": {
    "10": {
      "id": "10",
      "order": 15,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 244,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 258,
          "n_diff": 0.09756097560975607,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 246,
          "n_diff": 0.3365853658536585,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 246,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 246,
          "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": 246,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 246,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 246,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 246,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 246,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 246,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 246,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "11": {
      "id": "11",
      "order": 16,
      "section": "T1C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2546,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2373,
          "n_diff": 0.1805626598465473,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2637,
          "n_diff": 0.23561780890445227,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2796,
          "n_diff": 0.062352385451110104,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2983,
          "n_diff": 0.0592427616926503,
          "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": 2796,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2796,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 2796,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 2796,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 2937,
          "n_diff": 0.04381210478771458,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 2796,
          "n_diff": 0.04381210478771458,
          "newnum": "17",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 2796,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "11"
    },
    "12": {
      "id": "12",
      "order": 17,
      "section": "T1C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1467,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1445,
          "n_diff": 0.024617996604414216,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1429,
          "n_diff": 0.03882657463330452,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1429,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1429,
          "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": 1429,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1429,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 1429,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 1429,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 1429,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 1429,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 1429,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "13": {
      "id": "13",
      "order": 18,
      "section": "T1C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1916,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2070,
          "n_diff": 0.11882510013351133,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2321,
          "n_diff": 0.1704957678355502,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2675,
          "n_diff": 0.1308460325801366,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2675,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 909,
          "n_diff": 0.6694692590646347,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2660,
          "n_diff": 0.6694692590646347,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2660,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 2660,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 2660,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 2660,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 2654,
          "n_diff": 0.0031529164477140936,
          "newnum": "19",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 2654,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "14": {
      "id": "14",
      "order": 19,
      "section": "T1C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2618,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2591,
          "n_diff": 0.013627819548872155,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2345,
          "n_diff": 0.09980988593155893,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2344,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2859,
          "n_diff": 0.17716022579244461,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2824,
          "n_diff": 0.015197568389057725,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2366,
          "n_diff": 0.16600616468516072,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2367,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 2367,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 2367,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 2367,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 2345,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 2345,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "14"
    },
    "15": {
      "id": "15",
      "order": 20,
      "section": "T1C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 634,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 610,
          "n_diff": 0.05836575875486383,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 632,
          "n_diff": 0.05294117647058827,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 632,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 600,
          "n_diff": 0.07058823529411762,
          "newnum": "21",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 600,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "15"
    },
    "16": {
      "id": "16",
      "order": 23,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 176,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 176,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 158,
          "n_diff": 0.1461538461538462,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 158,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 160,
          "n_diff": 0.017241379310344862,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 160,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 158,
          "n_diff": 0.017241379310344862,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 158,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 158,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 160,
          "n_diff": 0.017241379310344862,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 160,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 155,
          "n_diff": 0.07758620689655171,
          "newnum": "24",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 155,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        }
      ],
      "titre": "16"
    },
    "16_A": {
      "id": "16_A",
      "order": 21,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 471,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 751,
          "n_diff": 0.5742904841402336,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 751,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 919,
          "n_diff": 0.21111111111111114,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 937,
          "n_diff": 0.11475409836065575,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 871,
          "n_diff": 0.08879781420765032,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 871,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 871,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 871,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 837,
          "n_diff": 0.026354319180087793,
          "newnum": "22",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 837,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "16 A"
    },
    "16_B": {
      "id": "16_B",
      "order": 22,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 619,
          "n_diff": 1,
          "status": "new"
        },
        {
          "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": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 619,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 619,
          "n_diff": 0.024144869215291798,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 619,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 70,
          "n_diff": 0.89738430583501,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 619,
          "n_diff": 0.89738430583501,
          "newnum": "23",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 619,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "16 B"
    },
    "16_bis": {
      "id": "16_bis",
      "order": 24,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 287,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2073,
          "n_diff": 0.913595166163142,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2086,
          "n_diff": 0.006006006006005982,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2073,
          "n_diff": 0.006006006006005982,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2073,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2073,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2273,
          "n_diff": 0.09405940594059403,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 2273,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 2381,
          "n_diff": 0.04516806722689071,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 2381,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 2378,
          "n_diff": 0.004726890756302504,
          "newnum": "25",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 2378,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        }
      ],
      "titre": "16 bis"
    },
    "17": {
      "id": "17",
      "order": 26,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 310,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 712,
          "n_diff": 0.6736474694589878,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 661,
          "n_diff": 0.5305410122164049,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 726,
          "n_diff": 0.20458553791887124,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 661,
          "n_diff": 0.18165784832451504,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 666,
          "n_diff": 0.017509727626459193,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 511,
          "n_diff": 0.2704280155642024,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 656,
          "n_diff": 0.29166666666666663,
          "newnum": "26",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 656,
          "n_diff": 0,
          "newnum": "26",
          "status": "none"
        }
      ],
      "titre": "17"
    },
    "17_A": {
      "id": "17_A",
      "order": 25,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 230,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "17 A"
    },
    "17_bis": {
      "id": "17_bis",
      "order": 27,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 108,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "17 bis"
    },
    "18": {
      "id": "18",
      "order": 28,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 217,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 213,
          "n_diff": 0.026666666666666616,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 213,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 217,
          "n_diff": 0.026666666666666616,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 361,
          "n_diff": 0.4008097165991903,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 629,
          "n_diff": 0.4386363636363636,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 629,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 646,
          "n_diff": 0.05714285714285716,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 273,
          "n_diff": 0.6725274725274726,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 641,
          "n_diff": 0.6888888888888889,
          "newnum": "27",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 641,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        }
      ],
      "titre": "18"
    },
    "18_bis": {
      "id": "18_bis",
      "order": 29,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 933,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 933,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 342,
          "n_diff": 0.601980198019802,
          "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": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 310,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 310,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 358,
          "n_diff": 0.13899613899613905,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 358,
          "n_diff": 1,
          "newnum": "28",
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 358,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        }
      ],
      "titre": "18 bis"
    },
    "18_ter": {
      "id": "18_ter",
      "order": 30,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 189,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 324,
          "n_diff": 0.4049586776859504,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 326,
          "n_diff": 0.07407407407407407,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 326,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 324,
          "n_diff": 0.008230452674897082,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 324,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 324,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 326,
          "n_diff": 0.008230452674897082,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 326,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 326,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 326,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        }
      ],
      "titre": "18 ter"
    },
    "19": {
      "id": "19",
      "order": 31,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 102,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 102,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 94,
          "n_diff": 0.19277108433734935,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 94,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 94,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 0,
          "n_diff": 0,
          "newnum": "30",
          "status": "sup"
        }
      ],
      "titre": "19"
    },
    "19_bis": {
      "id": "19_bis",
      "order": 32,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 345,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 347,
          "n_diff": 0.007843137254901933,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 347,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 345,
          "n_diff": 0.007843137254901933,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 464,
          "n_diff": 0.2968299711815562,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 464,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 464,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        }
      ],
      "titre": "19 bis"
    },
    "1er": {
      "id": "1er",
      "order": 0,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 563,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 379,
          "n_diff": 0.5251046025104602,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 468,
          "n_diff": 0.3369565217391305,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 468,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_bis": {
      "id": "1er_bis",
      "order": 1,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 163,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 163,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 163,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 163,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er bis"
    },
    "2": {
      "id": "2",
      "order": 2,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 230,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 203,
          "n_diff": 0.1584699453551912,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 338,
          "n_diff": 0.4111111111111111,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 338,
          "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": 338,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 338,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 338,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "20": {
      "id": "20",
      "order": 34,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2612,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 5134,
          "n_diff": 0.5364142269537866,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 7411,
          "n_diff": 0.5667948503594716,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 8354,
          "n_diff": 0.14621178555604786,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 6793,
          "n_diff": 0.4356815832225668,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 8252,
          "n_diff": 0.23858020068893215,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 9912,
          "n_diff": 0.32306545770711714,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 9857,
          "n_diff": 0.011799776425288733,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 9421,
          "n_diff": 0.09281698938163652,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 9561,
          "n_diff": 0.0596861332647286,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 9214,
          "n_diff": 0.06920504244918957,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 9550,
          "n_diff": 0.07127291372900912,
          "newnum": "33",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 9550,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        }
      ],
      "titre": "20"
    },
    "20_A": {
      "id": "20_A",
      "order": 33,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 214,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 214,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 214,
          "n_diff": 0.03529411764705881,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 214,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 214,
          "n_diff": 0.03529411764705881,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 214,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 214,
          "n_diff": 0.03529411764705881,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 214,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 214,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 214,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 214,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        }
      ],
      "titre": "20 A"
    },
    "20_bis": {
      "id": "20_bis",
      "order": 37,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 858,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 858,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 859,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 858,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 858,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        }
      ],
      "titre": "20 bis"
    },
    "20_bis_A": {
      "id": "20_bis_A",
      "order": 36,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 907,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 890,
          "n_diff": 0.22957198443579763,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1605,
          "n_diff": 0.4436936936936937,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1814,
          "n_diff": 0.13907284768211925,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3002,
          "n_diff": 0.39759999999999995,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 3191,
          "n_diff": 0.06028636021100231,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 3191,
          "n_diff": 0.0026375282592313587,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 3240,
          "n_diff": 0.07124304267161408,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 3239,
          "n_diff": 0.05600890207715137,
          "newnum": "34",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 3239,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        }
      ],
      "titre": "20 bis A"
    },
    "20_bis_AA": {
      "id": "20_bis_AA",
      "order": 35,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 486,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "20 bis AA"
    },
    "20_decies": {
      "id": "20_decies",
      "order": 46,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3107,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "20 decies"
    },
    "20_nonies": {
      "id": "20_nonies",
      "order": 45,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1759,
          "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": 5158,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 5159,
          "n_diff": 0.002062919030428101,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 4764,
          "n_diff": 0.18008255933952533,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 5250,
          "n_diff": 0.11079691516709511,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 5250,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 5043,
          "n_diff": 0.050128534704370176,
          "newnum": "42",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 5130,
          "n_diff": 0.01698458322445784,
          "newnum": "42",
          "status": "none"
        }
      ],
      "titre": "20 nonies"
    },
    "20_octies": {
      "id": "20_octies",
      "order": 44,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 557,
          "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": 557,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 557,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 557,
          "n_diff": 0.02614379084967322,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 557,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 557,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 522,
          "n_diff": 0.07625272331154687,
          "newnum": "41",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 522,
          "n_diff": 0,
          "newnum": "41",
          "status": "none"
        }
      ],
      "titre": "20 octies"
    },
    "20_quater": {
      "id": "20_quater",
      "order": 39,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6794,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 10430,
          "n_diff": 0.39974968710888614,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 7223,
          "n_diff": 0.3518147684605757,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 7468,
          "n_diff": 0.03542382071209105,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 10494,
          "n_diff": 0.32860166853442907,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 10476,
          "n_diff": 0.0022413149047441072,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 10475,
          "n_diff": 0.023702594810379285,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 10519,
          "n_diff": 0.013059701492537323,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 10519,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 10467,
          "n_diff": 0.0019900497512437276,
          "newnum": "37",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 10465,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        }
      ],
      "titre": "20 quater"
    },
    "20_quinquies": {
      "id": "20_quinquies",
      "order": 40,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 206,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 206,
          "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"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 534,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 544,
          "n_diff": 0.0658227848101266,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 544,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 544,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 544,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 544,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 543,
          "n_diff": 0.012658227848101222,
          "newnum": "38",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 543,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        }
      ],
      "titre": "20 quinquies"
    },
    "20_septies": {
      "id": "20_septies",
      "order": 43,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 591,
          "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": 850,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 850,
          "n_diff": 0.009146341463414642,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 850,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 850,
          "n_diff": 0.009146341463414642,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 860,
          "n_diff": 0.03153153153153154,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 860,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 825,
          "n_diff": 0.052552552552552534,
          "newnum": "40",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 846,
          "n_diff": 0.024615384615384595,
          "newnum": "40",
          "status": "none"
        }
      ],
      "titre": "20 septies"
    },
    "20_septies_A": {
      "id": "20_septies_A",
      "order": 42,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 831,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 879,
          "n_diff": 0.061166429587482196,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 786,
          "n_diff": 0.14366998577524892,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 786,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 786,
          "n_diff": 0.009569377990430672,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 788,
          "n_diff": 0.0031847133757961776,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 788,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 788,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 787,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        }
      ],
      "titre": "20 septies A"
    },
    "20_sexies": {
      "id": "20_sexies",
      "order": 41,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2827,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2810,
          "n_diff": 0.017652250661959412,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "20 sexies"
    },
    "20_ter": {
      "id": "20_ter",
      "order": 38,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3031,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2865,
          "n_diff": 0.059832635983263605,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3006,
          "n_diff": 0.05035971223021585,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3173,
          "n_diff": 0.05781499202551832,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3051,
          "n_diff": 0.05781499202551832,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3051,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 3051,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 3051,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 3051,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 2998,
          "n_diff": 0.014656616415410384,
          "newnum": "36",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 2998,
          "n_diff": 0,
          "newnum": "36",
          "status": "none"
        }
      ],
      "titre": "20 ter"
    },
    "21": {
      "id": "21",
      "order": 49,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 206,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 204,
          "n_diff": 0.0357142857142857,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 205,
          "n_diff": 0.06586826347305386,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 205,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 200,
          "n_diff": 0.053892215568862256,
          "newnum": "44",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 200,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        }
      ],
      "titre": "21"
    },
    "21_A": {
      "id": "21_A",
      "order": 47,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 313,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 313,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 313,
          "n_diff": 0,
          "newnum": "43",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 313,
          "n_diff": 0,
          "newnum": "43",
          "status": "none"
        }
      ],
      "titre": "21 A"
    },
    "21_B": {
      "id": "21_B",
      "order": 48,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 304,
          "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": "21 B"
    },
    "22": {
      "id": "22",
      "order": 50,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 443,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 517,
          "n_diff": 0.1658031088082902,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 366,
          "n_diff": 0.3652849740932642,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 334,
          "n_diff": 0.101123595505618,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 307,
          "n_diff": 0.03749999999999998,
          "newnum": "45",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 307,
          "n_diff": 0,
          "newnum": "45",
          "status": "none"
        }
      ],
      "titre": "22"
    },
    "23": {
      "id": "23",
      "order": 51,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1102,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1153,
          "n_diff": 0.11363636363636365,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1312,
          "n_diff": 0.23576423576423577,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1446,
          "n_diff": 0.0965703971119134,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1529,
          "n_diff": 0.1675126903553299,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1760,
          "n_diff": 0.2422907488986784,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1603,
          "n_diff": 0.19236417033773867,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1603,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 1603,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 1574,
          "n_diff": 0.08610885458976447,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 1695,
          "n_diff": 0.07822085889570551,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 1544,
          "n_diff": 0.07975460122699385,
          "newnum": "46",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 1277,
          "n_diff": 0.18166666666666664,
          "newnum": "46",
          "status": "none"
        }
      ],
      "titre": "23"
    },
    "24": {
      "id": "24",
      "order": 52,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 605,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 617,
          "n_diff": 0.02771855010660984,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 558,
          "n_diff": 0.09808102345415781,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 522,
          "n_diff": 0.07565011820330969,
          "newnum": "47",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 522,
          "n_diff": 0,
          "newnum": "47",
          "status": "none"
        }
      ],
      "titre": "24"
    },
    "25": {
      "id": "25",
      "order": 53,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 684,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 684,
          "n_diff": 0.08155339805825246,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 705,
          "n_diff": 0.06805293005671076,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 705,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 705,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 703,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        }
      ],
      "titre": "25"
    },
    "25_bis": {
      "id": "25_bis",
      "order": 54,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 98,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 98,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 98,
          "n_diff": 0,
          "newnum": "49",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 98,
          "n_diff": 0,
          "newnum": "49",
          "status": "none"
        }
      ],
      "titre": "25 bis"
    },
    "25_ter": {
      "id": "25_ter",
      "order": 55,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 122,
          "n_diff": 1,
          "status": "new"
        },
        {
          "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": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 122,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 117,
          "n_diff": 0.101123595505618,
          "newnum": "50",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 117,
          "n_diff": 0,
          "newnum": "50",
          "status": "none"
        }
      ],
      "titre": "25 ter"
    },
    "26": {
      "id": "26",
      "order": 56,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 379,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 380,
          "n_diff": 0.01655629139072845,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 442,
          "n_diff": 0.25214899713467054,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 442,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 589,
          "n_diff": 0.255863539445629,
          "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": 393,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 308,
          "n_diff": 0.19687500000000002,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 434,
          "n_diff": 0.2678062678062678,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 404,
          "n_diff": 0.06552706552706555,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 404,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 373,
          "n_diff": 0.09696969696969693,
          "newnum": "51",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 373,
          "n_diff": 0,
          "newnum": "51",
          "status": "none"
        }
      ],
      "titre": "26"
    },
    "3": {
      "id": "3",
      "order": 3,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 302,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 233,
          "n_diff": 0.2116182572614108,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 460,
          "n_diff": 0.47513812154696133,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 460,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 460,
          "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": 576,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 566,
          "n_diff": 0.01969365426695846,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 566,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 566,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 566,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 566,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 566,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "4": {
      "id": "4",
      "order": 4,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 353,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 331,
          "n_diff": 0.10320284697508897,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 339,
          "n_diff": 0.059479553903345694,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 339,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 326,
          "n_diff": 0.044609665427509326,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 331,
          "n_diff": 0.03435114503816794,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 331,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 331,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 331,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 331,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 331,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 326,
          "n_diff": 0.03435114503816794,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 326,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "5": {
      "id": "5",
      "order": 5,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 422,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 396,
          "n_diff": 0.2048929663608563,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 403,
          "n_diff": 0.07051282051282048,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 402,
          "n_diff": 0.01602564102564108,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 404,
          "n_diff": 0.012779552715655007,
          "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": 402,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 402,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 402,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 402,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 402,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 402,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 402,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "5_bis": {
      "id": "5_bis",
      "order": 6,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 157,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 152,
          "n_diff": 0.08737864077669899,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 152,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "5 bis"
    },
    "5_quater": {
      "id": "5_quater",
      "order": 8,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 178,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 178,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 178,
          "n_diff": 0.008333333333333304,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 182,
          "n_diff": 0.3203125,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 159,
          "n_diff": 0.15625,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 159,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 159,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 159,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 154,
          "n_diff": 0.08256880733944949,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 154,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "5 quater"
    },
    "5_ter": {
      "id": "5_ter",
      "order": 7,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 137,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 132,
          "n_diff": 0.09278350515463918,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 132,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "5 ter"
    },
    "6": {
      "id": "6",
      "order": 9,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 99,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 129,
          "n_diff": 0.29670329670329665,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 124,
          "n_diff": 0.09890109890109888,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 124,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 124,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 314,
          "n_diff": 0.6495726495726496,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 411,
          "n_diff": 0.4585987261146497,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 411,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 411,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 411,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 411,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 406,
          "n_diff": 0.0286624203821656,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 406,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "6_bis": {
      "id": "6_bis",
      "order": 10,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 346,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 410,
          "n_diff": 0.1503067484662577,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 410,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 410,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 410,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "6 bis"
    },
    "7": {
      "id": "7",
      "order": 11,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 384,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 490,
          "n_diff": 0.28165374677002586,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 393,
          "n_diff": 0.2945736434108527,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 46,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 46,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 113,
          "n_diff": 0.6136363636363636,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 113,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 113,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 113,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 113,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 106,
          "n_diff": 0.1477272727272727,
          "newnum": "12",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 106,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "7_bis": {
      "id": "7_bis",
      "order": 12,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 116,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 116,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 116,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "7 bis"
    },
    "8": {
      "id": "8",
      "order": 13,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3191,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3178,
          "n_diff": 0.026397515527950333,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3164,
          "n_diff": 0.05808966861598441,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2747,
          "n_diff": 0.13741656851197492,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2384,
          "n_diff": 0.14473684210526316,
          "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": 2768,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 2768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 2768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 2768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 2768,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 2768,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "9": {
      "id": "9",
      "order": 14,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 761,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 739,
          "n_diff": 0.04746317512274956,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 950,
          "n_diff": 0.29712041884816753,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 950,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 840,
          "n_diff": 0.11649214659685869,
          "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": 950,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 950,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_nouv.lect._assemblee_commission",
          "id_step": "14_nouv.lect._assemblee_commission",
          "length": 950,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_nouv.lect._assemblee_hemicycle",
          "id_step": "15_nouv.lect._assemblee_hemicycle",
          "length": 950,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._senat_commission",
          "id_step": "17_nouv.lect._senat_commission",
          "length": 950,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_l.définitive_assemblee_hemicycle",
          "id_step": "20_l.définitive_assemblee_hemicycle",
          "length": 950,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "21_constitutionnalité_conseilconstitutionnel_",
          "id_step": "21_constitutionnalité_conseilconstitutionnel_",
          "length": 648,
          "n_diff": 0.3337696335078534,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "9"
    },
    "echec": {
      "id": "echec",
      "order": -1,
      "section": "echec",
      "steps": [
        {
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "REJET"
        },
        {
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "ÉCHEC"
        },
        {
          "directory": "18_nouv.lect._senat_hemicycle",
          "id_step": "18_nouv.lect._senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "REJET"
        }
      ],
      "titre": "rejet"
    }
  },
  "law_title": "Projet de loi relatif à l'élection des conseillers départementaux, des conseillers municipaux et des délégués communautaires, et modifiant le calendrier électoral",
  "sections": {
    "T1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives au conseil départemental",
        "type": "Titre"
      }
    },
    "T1C1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à l'élection des conseillers départementaux",
        "type": "Chapitre"
      }
    },
    "T1C2": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives au financement des campagnes électorales",
        "type": "Chapitre"
      }
    },
    "T1C3": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions de coordination",
        "type": "Chapitre"
      }
    },
    "T1C4": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives à l'élection de la commission",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions relatives à l'élection de la commission",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à l'élection de la commission permanente et des vice-présidents",
        "type": "Chapitre"
      }
    },
    "T2": {
      "07_2emelecture_senat_commission": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers intercommunaux et des membres du conseil de paris",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers intercommunaux et des membres du conseil de paris",
        "type": "Titre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à l'élection des conseillers municipaux, des conseillers communautaires et des membres du conseil de paris",
        "type": "Titre"
      }
    },
    "T2C1": {
      "00_1erelecture_senat_depot": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Élection des conseillers municipaux",
        "type": "Chapitre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Election des conseillers municipaux",
        "type": "Chapitre"
      }
    },
    "T2C2": {
      "00_1erelecture_senat_depot": {
        "title": "Élection des délégués communautaires",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Élection des délégués communautaires",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Élection des conseillers intercommunaux",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Élection des conseillers intercommunaux",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Élection des conseillers communautaires",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Élection des conseillers communautaires",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Élection des conseillers intercommunaux",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Élection des conseillers intercommunaux",
        "type": "Chapitre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Élection des conseillers communautaires",
        "type": "Chapitre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Élection des conseillers communautaires",
        "type": "Chapitre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Élection des conseillers communautaires",
        "type": "Chapitre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Élection des conseillers communautaires",
        "type": "Chapitre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Election des conseillers communautaires",
        "type": "Chapitre"
      }
    },
    "T3": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "14_nouv.lect._assemblee_commission": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "15_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "17_nouv.lect._senat_commission": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "20_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      },
      "21_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions diverses et transitoires",
        "type": "Titre"
      }
    },
    "echec": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Le Sénat a rejeté, en première lecture, le projet de loi.",
        "type": "REJET"
      },
      "12_cmp_cmp_commission": {
        "title": "Réunie le mardi 2 avril 2013 sous la présidence de M. Jean-Pierre Sueur, la commission mixte paritaire a constaté ne pouvoir parvenir à élaborer un texte commun sur les dispositions restant en discussion du projet de loi relatif à l'élection des conseillers départementaux, des conseillers municipaux et des conseillers intercommunaux, et modifiant le calendrier électoral.",
        "type": "ÉCHEC"
      },
      "18_nouv.lect._senat_hemicycle": {
        "title": "Le Sénat a rejeté, en nouvelle lecture, le projet de loi, adopté par l'Assemblée nationale en nouvelle lecture.",
        "type": "REJET"
      }
    }
  },
  "short_title": "Élection et modification du calendrier électoral"
}