{
  "articles": {
    "10": {
      "id": "10",
      "order": 23,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 204,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 204,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 204,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 204,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 204,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 204,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 204,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "11": {
      "id": "11",
      "order": 24,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1560,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1559,
          "n_diff": 0.007188498402555865,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "11"
    },
    "12": {
      "id": "12",
      "order": 25,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1349,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1932,
          "n_diff": 0.3370058327932599,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 442,
          "n_diff": 0.8010369410239793,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2454,
          "n_diff": 0.8153768335862418,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2138,
          "n_diff": 0.14213454729387964,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2138,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2138,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "13": {
      "id": "13",
      "order": 26,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1478,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2286,
          "n_diff": 0.38296672306824586,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1317,
          "n_diff": 0.4540327129159617,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1317,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1700,
          "n_diff": 0.2364760432766615,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1700,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1700,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "14": {
      "id": "14",
      "order": 27,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1000,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 983,
          "n_diff": 0.04534005037783373,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 692,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 687,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 687,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "14"
    },
    "15": {
      "id": "15",
      "order": 28,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 928,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 928,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 960,
          "n_diff": 0.03851851851851851,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 408,
          "n_diff": 0.5644444444444445,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 384,
          "n_diff": 0.03401360544217691,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "15"
    },
    "1er": {
      "id": "1er",
      "order": 0,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 998,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1303,
          "n_diff": 0.28073770491803274,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1303,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 928,
          "n_diff": 0.5276639344262295,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 856,
          "n_diff": 0.08536585365853655,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 787,
          "n_diff": 0.10655737704918034,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 787,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 769,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_bis": {
      "id": "1er_bis",
      "order": 1,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 235,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er bis"
    },
    "1er_ter": {
      "id": "1er_ter",
      "order": 2,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1244,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1326,
          "n_diff": 0.0586565752128666,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2639,
          "n_diff": 0.5921237693389592,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2604,
          "n_diff": 0.04641350210970463,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2604,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er ter"
    },
    "2": {
      "id": "2",
      "order": 3,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1364,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1578,
          "n_diff": 0.17920000000000003,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2383,
          "n_diff": 0.34419337887545975,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2892,
          "n_diff": 0.3982417582417582,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3930,
          "n_diff": 0.3968972204266322,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 4015,
          "n_diff": 0.03258462511863336,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 3980,
          "n_diff": 0.011388801012337857,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 3917,
          "n_diff": 0.0035121328224776427,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "3": {
      "id": "3",
      "order": 4,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 561,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 943,
          "n_diff": 0.6433470507544581,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 911,
          "n_diff": 0.060356652949245526,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 825,
          "n_diff": 0.49787835926449786,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 825,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 946,
          "n_diff": 0.13263979193758124,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 945,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 945,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "3_bis": {
      "id": "3_bis",
      "order": 5,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 692,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 680,
          "n_diff": 0.023049645390070927,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 986,
          "n_diff": 0.4078624078624079,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 986,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1937,
          "n_diff": 0.542008843967151,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1942,
          "n_diff": 0.002520478890989275,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1942,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "3 bis"
    },
    "4": {
      "id": "4",
      "order": 6,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 128,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 349,
          "n_diff": 0.6926229508196722,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 223,
          "n_diff": 0.40573770491803274,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 186,
          "n_diff": 0.12413793103448278,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "4_bis": {
      "id": "4_bis",
      "order": 7,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 599,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 599,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 599,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 592,
          "n_diff": 0.01379310344827589,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 599,
          "n_diff": 0.01379310344827589,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 651,
          "n_diff": 0.07838983050847459,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 651,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "4 bis"
    },
    "4_ter": {
      "id": "4_ter",
      "order": 8,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 171,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "4 ter"
    },
    "5": {
      "id": "5",
      "order": 9,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1354,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1369,
          "n_diff": 0.037837837837837784,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1328,
          "n_diff": 0.042342342342342354,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1336,
          "n_diff": 0.005560704355885071,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1757,
          "n_diff": 0.24492652204338694,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1757,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1728,
          "n_diff": 0.022393282015395366,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1728,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "6": {
      "id": "6",
      "order": 10,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 472,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1024,
          "n_diff": 0.6329113924050633,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 559,
          "n_diff": 0.47088607594936704,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 5366,
          "n_diff": 0.9025142314990512,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 5388,
          "n_diff": 0.017692852087756505,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 5413,
          "n_diff": 0.014785261675662964,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 5401,
          "n_diff": 0.0061018540248768405,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 5401,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "6_bis": {
      "id": "6_bis",
      "order": 13,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1857,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1877,
          "n_diff": 0.02715546503733879,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1584,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1584,
          "n_diff": 0.0008097165991902688,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1728,
          "n_diff": 0.08695652173913049,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1725,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "6 bis"
    },
    "6_bis_A": {
      "id": "6_bis_A",
      "order": 12,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 305,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "6 bis A"
    },
    "6_bis_AA": {
      "id": "6_bis_AA",
      "order": 11,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2155,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2518,
          "n_diff": 0.16958211856171035,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2518,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2518,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2518,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "6 bis AA"
    },
    "6_quater": {
      "id": "6_quater",
      "order": 15,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 254,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "6 quater"
    },
    "6_quinquies": {
      "id": "6_quinquies",
      "order": 16,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 214,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 206,
          "n_diff": 0.040000000000000036,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 192,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 192,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 192,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "6 quinquies"
    },
    "6_ter": {
      "id": "6_ter",
      "order": 14,
      "section": "T1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 631,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1049,
          "n_diff": 0.4358381502890173,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1406,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1742,
          "n_diff": 0.19236209335219234,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1742,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "6 ter"
    },
    "7": {
      "id": "7",
      "order": 17,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 432,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 457,
          "n_diff": 0.07567567567567568,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 458,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1147,
          "n_diff": 0.7024442082890542,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1144,
          "n_diff": 0.01062699256110522,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1144,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1160,
          "n_diff": 0.013655462184873901,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1163,
          "n_diff": 0.005235602094240788,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "8": {
      "id": "8",
      "order": 18,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 104,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 339,
          "n_diff": 0.7510373443983402,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 339,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 301,
          "n_diff": 0.1452282157676349,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 302,
          "n_diff": 0.019323671497584516,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 301,
          "n_diff": 0.019323671497584516,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 301,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 264,
          "n_diff": 0.08252427184466016,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "8_bis": {
      "id": "8_bis",
      "order": 19,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 208,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 208,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 268,
          "n_diff": 0.22009569377990434,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 268,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 208,
          "n_diff": 0.22009569377990434,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 208,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 208,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "8 bis"
    },
    "8_ter": {
      "id": "8_ter",
      "order": 20,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 295,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 292,
          "n_diff": 0.021186440677966156,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 212,
          "n_diff": 0.42060085836909866,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 212,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 213,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 213,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 213,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "8 ter"
    },
    "9": {
      "id": "9",
      "order": 21,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 2853,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 3440,
          "n_diff": 0.3795992714025501,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 3324,
          "n_diff": 0.08633879781420761,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3126,
          "n_diff": 0.13989441930618396,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3090,
          "n_diff": 0.01243481748896913,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 3654,
          "n_diff": 0.176450627757041,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 3661,
          "n_diff": 0.008801624915368955,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 3661,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "9"
    },
    "9_bis": {
      "id": "9_bis",
      "order": 22,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 207,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "9 bis"
    }
  },
  "law_title": "Proposition de loi relative à la prévention et à la lutte contre les atteintes graves à la sécurité publique, contre le terrorisme et contre la fraude dans les transports publics de voyageurs",
  "loi_dite": "loi Savary",
  "sections": {
    "T1": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes graves à la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes graves à la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes graves à la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes gravesà la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes gravesà la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes graves à la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes gravesà la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives à la prévention et à la lutte contre les atteintes graves à la sécurité publique et le terrorisme dans les transports publics de voyageurs",
        "type": "Titre"
      }
    },
    "T2": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives à la police du transport public de voyageurs",
        "type": "Titre"
      }
    },
    "T3": {
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives à la lutte contre les violences faites aux femmes dans les transports",
        "type": "Titre"
      }
    },
    "T4": {
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à l'outre-mer",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à l'outre-mer",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives à l'outre-mer",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives à l'outre-mer",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives à l'outre-mer",
        "type": "Titre"
      }
    }
  },
  "short_title": "Lutte contre le terrorisme dans les transports"
}