{
  "articles": {
    "10": {
      "id": "10",
      "order": 14,
      "section": "C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 2181,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2274,
          "n_diff": 0.18181818181818177,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 3568,
          "n_diff": 0.39763231197771587,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3549,
          "n_diff": 0.005919220055710328,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3554,
          "n_diff": 0.0017482517482517723,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 3554,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 3554,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 3548,
          "n_diff": 0.0031468531468531458,
          "newnum": "15",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 3548,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "11": {
      "id": "11",
      "order": 15,
      "section": "C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 3931,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 4435,
          "n_diff": 0.24483687518706976,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 4476,
          "n_diff": 0.017185185185185192,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 4556,
          "n_diff": 0.01776871540926306,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 4558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 4558,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 4555,
          "n_diff": 0.0032041945819982764,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 4537,
          "n_diff": 0.0032041945819982764,
          "newnum": "16",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 4537,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "11"
    },
    "12": {
      "id": "12",
      "order": 16,
      "section": "C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 7356,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 8193,
          "n_diff": 0.12753314033216512,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 8057,
          "n_diff": 0.037939966478744425,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 8020,
          "n_diff": 0.005910717063306925,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 8064,
          "n_diff": 0.005906123717749456,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 8080,
          "n_diff": 0.002481389578163795,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 8097,
          "n_diff": 0.0035592695759826265,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 8097,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 8244,
          "n_diff": 0.01867881548974948,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "13": {
      "id": "13",
      "order": 17,
      "section": "C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 29125,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 27677,
          "n_diff": 0.10051557946648737,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 28210,
          "n_diff": 0.03214285714285714,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 28395,
          "n_diff": 0.009043927648578864,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 29675,
          "n_diff": 0.046480860822014414,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 29915,
          "n_diff": 0.007614879649890605,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 29918,
          "n_diff": 0.003456876558876276,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 29858,
          "n_diff": 0.0013564958648755177,
          "newnum": "18",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 29858,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "14": {
      "id": "14",
      "order": 18,
      "section": "C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 2145,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2149,
          "n_diff": 0.058132706987668814,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2508,
          "n_diff": 0.14959839357429716,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2505,
          "n_diff": 0.001506024096385561,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2511,
          "n_diff": 0.004513540621865597,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 2511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 2505,
          "n_diff": 0.004513540621865597,
          "newnum": "19",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2505,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "14"
    },
    "15": {
      "id": "15",
      "order": 19,
      "section": "C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 683,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 717,
          "n_diff": 0.06505576208178443,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 665,
          "n_diff": 0.08364312267657992,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 665,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 665,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 665,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 665,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 665,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 665,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "15"
    },
    "16": {
      "id": "16",
      "order": 20,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 2827,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2656,
          "n_diff": 0.10365296803652968,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2996,
          "n_diff": 0.14077253218884123,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2998,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2998,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2998,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 2998,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 3011,
          "n_diff": 0.008543357539513075,
          "newnum": "21",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 3011,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "16"
    },
    "16_bis": {
      "id": "16_bis",
      "order": 21,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 172,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 172,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 172,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 172,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 172,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 172,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "16 bis"
    },
    "17": {
      "id": "17",
      "order": 22,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 943,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 953,
          "n_diff": 0.01608579088471851,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 949,
          "n_diff": 0.00536193029490617,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 944,
          "n_diff": 0.008075370121130576,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 944,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 944,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 944,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 944,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 944,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "17"
    },
    "18": {
      "id": "18",
      "order": 23,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 871,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1028,
          "n_diff": 0.19244391971664698,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 861,
          "n_diff": 0.17709563164108622,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 861,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 861,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 861,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 861,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 861,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 861,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        }
      ],
      "titre": "18"
    },
    "19": {
      "id": "19",
      "order": 24,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 582,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 582,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 583,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 583,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 583,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 583,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 583,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 583,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 583,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        }
      ],
      "titre": "19"
    },
    "19_bis": {
      "id": "19_bis",
      "order": 25,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 384,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 384,
          "n_diff": 0,
          "newnum": "26",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 384,
          "n_diff": 0,
          "newnum": "26",
          "status": "none"
        }
      ],
      "titre": "19 bis"
    },
    "1er": {
      "id": "1er",
      "order": 0,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 8648,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 9709,
          "n_diff": 0.17293329899562193,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 12112,
          "n_diff": 0.20028877887788776,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 13002,
          "n_diff": 0.14096105405929082,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 13119,
          "n_diff": 0.10014402304368697,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 13435,
          "n_diff": 0.07544697182439386,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 13408,
          "n_diff": 0.004867546569315762,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 13348,
          "n_diff": 0.0023456558453743837,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 12300,
          "n_diff": 0.08241706606521948,
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_bis": {
      "id": "1er_bis",
      "order": 1,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 481,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 481,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 481,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 481,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 481,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 481,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 481,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er bis"
    },
    "1er_quater": {
      "id": "1er_quater",
      "order": 3,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 604,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 604,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 604,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 604,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 604,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 602,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 602,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "1er quater"
    },
    "1er_ter": {
      "id": "1er_ter",
      "order": 2,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 376,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 376,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 376,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "1er ter"
    },
    "2": {
      "id": "2",
      "order": 4,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1420,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1447,
          "n_diff": 0.04604691572545616,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 4361,
          "n_diff": 0.6878201479795105,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3913,
          "n_diff": 0.15167899829254405,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3873,
          "n_diff": 0.013642131979695438,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 3873,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 3869,
          "n_diff": 0.001603077909586359,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 3859,
          "n_diff": 0.0028883183568677584,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 3859,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "20": {
      "id": "20",
      "order": 26,
      "section": "C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 396,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 396,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 396,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 396,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 396,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 396,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 396,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        }
      ],
      "titre": "20"
    },
    "3": {
      "id": "3",
      "order": 5,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 2014,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2279,
          "n_diff": 0.14128035320088306,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2278,
          "n_diff": 0.0005518763796908965,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2267,
          "n_diff": 0.00993926007730539,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 2267,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 2267,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2267,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "3_bis": {
      "id": "3_bis",
      "order": 6,
      "section": "C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 802,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 694,
          "n_diff": 0.22491909385113273,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 694,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 694,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 694,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 555,
          "n_diff": 0.20192307692307687,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 555,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "3 bis"
    },
    "4": {
      "id": "4",
      "order": 7,
      "section": "C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 13526,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 14451,
          "n_diff": 0.1039338202939365,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 14623,
          "n_diff": 0.04707721705897683,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 14675,
          "n_diff": 0.0037210107303565776,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 14633,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 14629,
          "n_diff": 0.0003472825143253644,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 14629,
          "n_diff": 0.0011289622231871466,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 14631,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "5": {
      "id": "5",
      "order": 8,
      "section": "C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 21419,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 22653,
          "n_diff": 0.1040455904756531,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 26498,
          "n_diff": 0.15276835062542427,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 18564,
          "n_diff": 0.44725104237370306,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 19879,
          "n_diff": 0.09544681407824152,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 19896,
          "n_diff": 0.026821928562082986,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 19913,
          "n_diff": 0.006668846028113795,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 19770,
          "n_diff": 0.004707420725727385,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 19769,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "6": {
      "id": "6",
      "order": 9,
      "section": "C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 795,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 835,
          "n_diff": 0.14263565891472874,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 834,
          "n_diff": 0.0031007751937984773,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 834,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 834,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 834,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 834,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 834,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 834,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "7": {
      "id": "7",
      "order": 10,
      "section": "C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 335,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 346,
          "n_diff": 0.059479553903345694,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 801,
          "n_diff": 0.5766192733017377,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 656,
          "n_diff": 0.1911532385466035,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 656,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 656,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 656,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 656,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 656,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "8": {
      "id": "8",
      "order": 11,
      "section": "C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 5774,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 6082,
          "n_diff": 0.09454926624737947,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 6360,
          "n_diff": 0.12121212121212122,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 6552,
          "n_diff": 0.061364080515927344,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 7126,
          "n_diff": 0.08919259126056467,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 7126,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 7162,
          "n_diff": 0.006795422031473541,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 7141,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 7144,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "8_bis": {
      "id": "8_bis",
      "order": 12,
      "section": "C2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 209,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 209,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 209,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 568,
          "n_diff": 0.6436285097192225,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 571,
          "n_diff": 0.004301075268817178,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 570,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 570,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "8 bis"
    },
    "9": {
      "id": "9",
      "order": 13,
      "section": "C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 2140,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2263,
          "n_diff": 0.1144819690898683,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2724,
          "n_diff": 0.18553311413809304,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2624,
          "n_diff": 0.040394551432597514,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2658,
          "n_diff": 0.06373732496378559,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2658,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_assemblee_hemicycle",
          "id_step": "07_cmp_assemblee_hemicycle",
          "length": 2658,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_senat_hemicycle",
          "id_step": "08_cmp_senat_hemicycle",
          "length": 2658,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2658,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "9"
    }
  },
  "law_title": "Projet de loi relatif à la Sécurisation de l'emploi",
  "loi_dite": "Transposition de l'accord interprofessionnel (ANI) 2013",
  "sections": {
    "C1": {
      "00_1erelecture_assemblee_depot": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "Créer de nouveaux droits pour les salariés",
        "type": "Chapitre"
      }
    },
    "C1S1": {
      "00_1erelecture_assemblee_depot": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "04_1erelecture_senat_commission": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "08_cmp_senat_hemicycle": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "De nouveaux droits individuels pour la sécurisation des parcours",
        "type": "Section"
      }
    },
    "C1S2": {
      "00_1erelecture_assemblee_depot": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      },
      "04_1erelecture_senat_commission": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "De nouveaux droits collectifs en faveur",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De nouveaux droits collectifs en faveur",
        "type": "Section"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      },
      "08_cmp_senat_hemicycle": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "De nouveaux droits collectifs en faveur de la participation des salariés",
        "type": "Section"
      }
    },
    "C2": {
      "00_1erelecture_assemblee_depot": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "Lutter contre la précarité dans l'emploi et dans l'accès à l'emploi",
        "type": "Chapitre"
      }
    },
    "C3": {
      "00_1erelecture_assemblee_depot": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "Favoriser l'anticipation négociée des mutations économiques pour développer les compétences, maintenir l'emploi et encadrer les licenciements économiques",
        "type": "Chapitre"
      }
    },
    "C3S1": {
      "00_1erelecture_assemblee_depot": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "04_1erelecture_senat_commission": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "Développer la gestion prévisionnelle négociée des emplois et des compétences",
        "type": "Section"
      }
    },
    "C3S2": {
      "00_1erelecture_assemblee_depot": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "04_1erelecture_senat_commission": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "Encourager des voies négociées de maintien de l'emploi face aux difficultés conjoncturelles",
        "type": "Section"
      }
    },
    "C3S3": {
      "00_1erelecture_assemblee_depot": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "04_1erelecture_senat_commission": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Renforcer l'encadrement des licenciements collectifs et instaurer une obligation de recherche de repreneur en cas de fermeture de site",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "C4",
        "title": "Dispositions diverses",
        "type": "Chapitre"
      }
    },
    "C4": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "07_cmp_assemblee_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "08_cmp_senat_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      }
    }
  },
  "short_title": "Sécurisation de l'emploi"
}