{
  "doc_slug": "gda-cycle-network-plan-2022",
  "title": "2022 Greater Dublin Area Cycle Network",
  "publisher": "National Transport Authority",
  "public_body_id": 1570,
  "source_url": "https://www.nationaltransport.ie/wp-content/uploads/2023/01/2022-GDA-Cycle-Network.pdf",
  "published_date": null,
  "page_count": 30,
  "detection_method": "font",
  "source_sha256": "61ed5b01c6d67d36ed7b0f0c60047a2f0e63b049ce28d4797a08fc6fe5cafdd7",
  "built_at": "2026-10-13T10:07:25.314123+00:00",
  "chapters": [
    {
      "slug": "front-matter",
      "title": "Front Matter",
      "order": 0,
      "source_pages": [
        1,
        1
      ],
      "sections": [
        {
          "slug": "front-matter",
          "title": "Front Matter",
          "order": 0,
          "file": "sections/front-matter/front-matter.md",
          "source_pages": [
            1,
            1
          ],
          "word_count": 8,
          "assets": [
            "p001-f01.webp"
          ]
        }
      ]
    },
    {
      "slug": "cycle-network",
      "title": "Cycle Network",
      "order": 200,
      "source_pages": [
        2,
        30
      ],
      "sections": [
        {
          "slug": "overview",
          "title": "Cycle Network",
          "order": 200,
          "file": "sections/cycle-network/overview.md",
          "source_pages": [
            2,
            3
          ],
          "word_count": 155,
          "assets": [
            "p003-t01.webp"
          ]
        },
        {
          "slug": "dublin-metropolitan-area",
          "title": "DUBLIN METROPOLITAN AREA",
          "order": 205,
          "file": "sections/cycle-network/dublin-metropolitan-area.md",
          "source_pages": [
            4,
            4
          ],
          "word_count": 57,
          "assets": []
        },
        {
          "slug": "dublin-city-centre",
          "title": "DUBLIN CITY CENTRE",
          "order": 210,
          "file": "sections/cycle-network/dublin-city-centre.md",
          "source_pages": [
            5,
            5
          ],
          "word_count": 45,
          "assets": []
        },
        {
          "slug": "dublin-mid-west",
          "title": "DUBLIN MID WEST",
          "order": 215,
          "file": "sections/cycle-network/dublin-mid-west.md",
          "source_pages": [
            6,
            6
          ],
          "word_count": 45,
          "assets": []
        },
        {
          "slug": "dublin-north-central",
          "title": "DUBLIN NORTH CENTRAL",
          "order": 220,
          "file": "sections/cycle-network/dublin-north-central.md",
          "source_pages": [
            7,
            7
          ],
          "word_count": 67,
          "assets": [
            "p007-t01.webp"
          ]
        },
        {
          "slug": "dublin-north-east",
          "title": "DUBLIN NORTH EAST",
          "order": 225,
          "file": "sections/cycle-network/dublin-north-east.md",
          "source_pages": [
            8,
            8
          ],
          "word_count": 2,
          "assets": []
        },
        {
          "slug": "clonee",
          "title": "Clonee",
          "order": 227,
          "file": "sections/cycle-network/clonee.md",
          "source_pages": [
            8,
            8
          ],
          "word_count": 26,
          "assets": []
        },
        {
          "slug": "dublin-north-west",
          "title": "DUBLIN NORTH WEST",
          "order": 232,
          "file": "sections/cycle-network/dublin-north-west.md",
          "source_pages": [
            9,
            9
          ],
          "word_count": 49,
          "assets": []
        },
        {
          "slug": "dublin-south-central",
          "title": "DUBLIN SOUTH CENTRAL",
          "order": 237,
          "file": "sections/cycle-network/dublin-south-central.md",
          "source_pages": [
            10,
            10
          ],
          "word_count": 27,
          "assets": []
        },
        {
          "slug": "dublin-south-east",
          "title": "DUBLIN SOUTH EAST",
          "order": 243,
          "file": "sections/cycle-network/dublin-south-east.md",
          "source_pages": [
            11,
            11
          ],
          "word_count": 32,
          "assets": []
        },
        {
          "slug": "dublin-south-west",
          "title": "DUBLIN SOUTH WEST",
          "order": 248,
          "file": "sections/cycle-network/dublin-south-west.md",
          "source_pages": [
            12,
            12
          ],
          "word_count": 9,
          "assets": []
        },
        {
          "slug": "arklow",
          "title": "Arklow",
          "order": 249,
          "file": "sections/cycle-network/arklow.md",
          "source_pages": [
            12,
            12
          ],
          "word_count": 19,
          "assets": []
        },
        {
          "slug": "l",
          "title": "l",
          "order": 251,
          "file": "sections/cycle-network/l.md",
          "source_pages": [
            12,
            12
          ],
          "word_count": 8,
          "assets": [
            "p012-t01.webp"
          ]
        },
        {
          "slug": "arklow-2",
          "title": "ARKLOW",
          "order": 256,
          "file": "sections/cycle-network/arklow-2.md",
          "source_pages": [
            13,
            13
          ],
          "word_count": 8,
          "assets": []
        },
        {
          "slug": "athy",
          "title": "Athy",
          "order": 257,
          "file": "sections/cycle-network/athy.md",
          "source_pages": [
            13,
            13
          ],
          "word_count": 16,
          "assets": []
        },
        {
          "slug": "ballyroe",
          "title": "Ballyroe",
          "order": 258,
          "file": "sections/cycle-network/ballyroe.md",
          "source_pages": [
            13,
            13
          ],
          "word_count": 56,
          "assets": []
        },
        {
          "slug": "athy-2",
          "title": "ATHY",
          "order": 263,
          "file": "sections/cycle-network/athy-2.md",
          "source_pages": [
            14,
            14
          ],
          "word_count": 2,
          "assets": []
        },
        {
          "slug": "balbriggan",
          "title": "Balbriggan",
          "order": 264,
          "file": "sections/cycle-network/balbriggan.md",
          "source_pages": [
            14,
            14
          ],
          "word_count": 12,
          "assets": []
        },
        {
          "slug": "balrothery",
          "title": "Balrothery",
          "order": 265,
          "file": "sections/cycle-network/balrothery.md",
          "source_pages": [
            14,
            14
          ],
          "word_count": 1,
          "assets": []
        },
        {
          "slug": "skerries",
          "title": "Skerries",
          "order": 266,
          "file": "sections/cycle-network/skerries.md",
          "source_pages": [
            14,
            14
          ],
          "word_count": 66,
          "assets": []
        },
        {
          "slug": "balbriggan-skerries",
          "title": "BALBRIGGAN & SKERRIES",
          "order": 271,
          "file": "sections/cycle-network/balbriggan-skerries.md",
          "source_pages": [
            15,
            15
          ],
          "word_count": 5,
          "assets": []
        },
        {
          "slug": "manor-kilbride",
          "title": "Manor Kilbride",
          "order": 272,
          "file": "sections/cycle-network/manor-kilbride.md",
          "source_pages": [
            15,
            15
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "blessington",
          "title": "Blessington",
          "order": 273,
          "file": "sections/cycle-network/blessington.md",
          "source_pages": [
            15,
            15
          ],
          "word_count": 62,
          "assets": []
        },
        {
          "slug": "blessington-2",
          "title": "BLESSINGTON",
          "order": 278,
          "file": "sections/cycle-network/blessington-2.md",
          "source_pages": [
            16,
            16
          ],
          "word_count": 5,
          "assets": []
        },
        {
          "slug": "cullen",
          "title": "cullen",
          "order": 279,
          "file": "sections/cycle-network/cullen.md",
          "source_pages": [
            16,
            16
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "bray",
          "title": "Bray",
          "order": 280,
          "file": "sections/cycle-network/bray.md",
          "source_pages": [
            16,
            16
          ],
          "word_count": 7,
          "assets": []
        },
        {
          "slug": "enniskerry",
          "title": "Enniskerry",
          "order": 281,
          "file": "sections/cycle-network/enniskerry.md",
          "source_pages": [
            16,
            16
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "kilmacanogue",
          "title": "Kilmacanogue",
          "order": 282,
          "file": "sections/cycle-network/kilmacanogue.md",
          "source_pages": [
            16,
            16
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "rathcoffey",
          "title": "Rathcoffey",
          "order": 288,
          "file": "sections/cycle-network/rathcoffey.md",
          "source_pages": [
            17,
            17
          ],
          "word_count": 6,
          "assets": []
        },
        {
          "slug": "clane",
          "title": "Clane",
          "order": 289,
          "file": "sections/cycle-network/clane.md",
          "source_pages": [
            17,
            17
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "prosperous",
          "title": "Prosperous",
          "order": 290,
          "file": "sections/cycle-network/prosperous.md",
          "source_pages": [
            17,
            17
          ],
          "word_count": 77,
          "assets": []
        },
        {
          "slug": "clane-prosperous",
          "title": "CLANE & PROSPEROUS",
          "order": 295,
          "file": "sections/cycle-network/clane-prosperous.md",
          "source_pages": [
            18,
            18
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "ashbourne",
          "title": "Ashbourne",
          "order": 296,
          "file": "sections/cycle-network/ashbourne.md",
          "source_pages": [
            18,
            18
          ],
          "word_count": 1,
          "assets": []
        },
        {
          "slug": "dunshaughlin",
          "title": "Dunshaughlin",
          "order": 297,
          "file": "sections/cycle-network/dunshaughlin.md",
          "source_pages": [
            18,
            18
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "ratoath",
          "title": "Ratoath",
          "order": 298,
          "file": "sections/cycle-network/ratoath.md",
          "source_pages": [
            18,
            18
          ],
          "word_count": 14,
          "assets": [
            "p018-t01.webp"
          ]
        },
        {
          "slug": "dunshaughlin-rathoath-ashbourne",
          "title": "DUNSHAUGHLIN, RATHOATH & ASHBOURNE",
          "order": 303,
          "file": "sections/cycle-network/dunshaughlin-rathoath-ashbourne.md",
          "source_pages": [
            19,
            19
          ],
          "word_count": 35,
          "assets": [
            "p019-t01.webp"
          ]
        },
        {
          "slug": "enfield-kilcock",
          "title": "ENFIELD & KILCOCK",
          "order": 308,
          "file": "sections/cycle-network/enfield-kilcock.md",
          "source_pages": [
            20,
            20
          ],
          "word_count": 6,
          "assets": []
        },
        {
          "slug": "kilmacanogue-2",
          "title": "Kilmacanogue",
          "order": 309,
          "file": "sections/cycle-network/kilmacanogue-2.md",
          "source_pages": [
            20,
            20
          ],
          "word_count": 7,
          "assets": []
        },
        {
          "slug": "greystones-delgany",
          "title": "Greystones-Delgany",
          "order": 310,
          "file": "sections/cycle-network/greystones-delgany.md",
          "source_pages": [
            20,
            20
          ],
          "word_count": 12,
          "assets": []
        },
        {
          "slug": "kilpedder",
          "title": "Kilpedder",
          "order": 311,
          "file": "sections/cycle-network/kilpedder.md",
          "source_pages": [
            20,
            20
          ],
          "word_count": 58,
          "assets": []
        },
        {
          "slug": "greystones-kilpedder",
          "title": "GREYSTONES & KILPEDDER",
          "order": 316,
          "file": "sections/cycle-network/greystones-kilpedder.md",
          "source_pages": [
            21,
            21
          ],
          "word_count": 3,
          "assets": []
        },
        {
          "slug": "kells",
          "title": "Kells",
          "order": 317,
          "file": "sections/cycle-network/kells.md",
          "source_pages": [
            21,
            21
          ],
          "word_count": 81,
          "assets": []
        },
        {
          "slug": "kells-2",
          "title": "KELLS",
          "order": 322,
          "file": "sections/cycle-network/kells-2.md",
          "source_pages": [
            22,
            22
          ],
          "word_count": 1,
          "assets": []
        },
        {
          "slug": "kilpedder-2",
          "title": "Kilpedder",
          "order": 323,
          "file": "sections/cycle-network/kilpedder-2.md",
          "source_pages": [
            22,
            22
          ],
          "word_count": 2,
          "assets": []
        },
        {
          "slug": "kilcoole",
          "title": "Kilcoole",
          "order": 324,
          "file": "sections/cycle-network/kilcoole.md",
          "source_pages": [
            22,
            22
          ],
          "word_count": 8,
          "assets": []
        },
        {
          "slug": "newtownmountkennedy",
          "title": "Newtownmountkennedy",
          "order": 325,
          "file": "sections/cycle-network/newtownmountkennedy.md",
          "source_pages": [
            22,
            22
          ],
          "word_count": 61,
          "assets": []
        },
        {
          "slug": "kilcoole-newtownmountkennedy",
          "title": "KILCOOLE & NEWTOWNMOUNTKENNEDY",
          "order": 330,
          "file": "sections/cycle-network/kilcoole-newtownmountkennedy.md",
          "source_pages": [
            23,
            23
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "rush",
          "title": "Rush",
          "order": 332,
          "file": "sections/cycle-network/rush.md",
          "source_pages": [
            23,
            23
          ],
          "word_count": 8,
          "assets": []
        },
        {
          "slug": "donabate",
          "title": "Donabate",
          "order": 334,
          "file": "sections/cycle-network/donabate.md",
          "source_pages": [
            23,
            23
          ],
          "word_count": 72,
          "assets": []
        },
        {
          "slug": "lusk-rush-donabate",
          "title": "LUSK, RUSH & DONABATE",
          "order": 339,
          "file": "sections/cycle-network/lusk-rush-donabate.md",
          "source_pages": [
            24,
            24
          ],
          "word_count": 2,
          "assets": []
        },
        {
          "slug": "leixlip",
          "title": "Leixlip",
          "order": 341,
          "file": "sections/cycle-network/leixlip.md",
          "source_pages": [
            24,
            24
          ],
          "word_count": 6,
          "assets": []
        },
        {
          "slug": "ballyoulster",
          "title": "Ballyoulster",
          "order": 342,
          "file": "sections/cycle-network/ballyoulster.md",
          "source_pages": [
            24,
            24
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "celbridge",
          "title": "Celbridge",
          "order": 343,
          "file": "sections/cycle-network/celbridge.md",
          "source_pages": [
            24,
            24
          ],
          "word_count": 8,
          "assets": []
        },
        {
          "slug": "kilt",
          "title": "Kilt",
          "order": 351,
          "file": "sections/cycle-network/kilt.md",
          "source_pages": [
            25,
            25
          ],
          "word_count": 3,
          "assets": []
        },
        {
          "slug": "johnstown",
          "title": "Johnstown",
          "order": 352,
          "file": "sections/cycle-network/johnstown.md",
          "source_pages": [
            25,
            25
          ],
          "word_count": 3,
          "assets": []
        },
        {
          "slug": "naas",
          "title": "Naas",
          "order": 353,
          "file": "sections/cycle-network/naas.md",
          "source_pages": [
            25,
            25
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "naas-sallins-kill",
          "title": "NAAS, SALLINS & KILL",
          "order": 358,
          "file": "sections/cycle-network/naas-sallins-kill.md",
          "source_pages": [
            26,
            26
          ],
          "word_count": 4,
          "assets": []
        },
        {
          "slug": "navan",
          "title": "Navan",
          "order": 359,
          "file": "sections/cycle-network/navan.md",
          "source_pages": [
            26,
            26
          ],
          "word_count": 26,
          "assets": [
            "p026-t01.webp"
          ]
        },
        {
          "slug": "milltown",
          "title": "Milltown",
          "order": 365,
          "file": "sections/cycle-network/milltown.md",
          "source_pages": [
            27,
            27
          ],
          "word_count": 1,
          "assets": []
        },
        {
          "slug": "newbridge",
          "title": "Newbridge",
          "order": 366,
          "file": "sections/cycle-network/newbridge.md",
          "source_pages": [
            27,
            27
          ],
          "word_count": 2,
          "assets": []
        },
        {
          "slug": "kildare",
          "title": "Kildare",
          "order": 367,
          "file": "sections/cycle-network/kildare.md",
          "source_pages": [
            27,
            27
          ],
          "word_count": 3,
          "assets": []
        },
        {
          "slug": "maddenstown",
          "title": "Maddenstown",
          "order": 369,
          "file": "sections/cycle-network/maddenstown.md",
          "source_pages": [
            27,
            27
          ],
          "word_count": 55,
          "assets": []
        },
        {
          "slug": "newbridge-kildare",
          "title": "NEWBRIDGE & KILDARE",
          "order": 374,
          "file": "sections/cycle-network/newbridge-kildare.md",
          "source_pages": [
            28,
            28
          ],
          "word_count": 9,
          "assets": []
        },
        {
          "slug": "swords",
          "title": "Swords",
          "order": 375,
          "file": "sections/cycle-network/swords.md",
          "source_pages": [
            28,
            28
          ],
          "word_count": 3,
          "assets": []
        },
        {
          "slug": "malahide",
          "title": "Malahide",
          "order": 376,
          "file": "sections/cycle-network/malahide.md",
          "source_pages": [
            28,
            28
          ],
          "word_count": 6,
          "assets": []
        },
        {
          "slug": "kinsealy",
          "title": "Kinsealy",
          "order": 377,
          "file": "sections/cycle-network/kinsealy.md",
          "source_pages": [
            28,
            28
          ],
          "word_count": 8,
          "assets": []
        },
        {
          "slug": "kinsaley",
          "title": "Kinsaley",
          "order": 379,
          "file": "sections/cycle-network/kinsaley.md",
          "source_pages": [
            28,
            28
          ],
          "word_count": 2,
          "assets": []
        },
        {
          "slug": "swords-malahide-portmarnock",
          "title": "SWORDS, MALAHIDE & PORTMARNOCK",
          "order": 384,
          "file": "sections/cycle-network/swords-malahide-portmarnock.md",
          "source_pages": [
            29,
            29
          ],
          "word_count": 9,
          "assets": []
        },
        {
          "slug": "trim",
          "title": "Trim",
          "order": 385,
          "file": "sections/cycle-network/trim.md",
          "source_pages": [
            29,
            29
          ],
          "word_count": 13,
          "assets": [
            "p029-t01.webp"
          ]
        },
        {
          "slug": "ashford",
          "title": "Ashford",
          "order": 391,
          "file": "sections/cycle-network/ashford.md",
          "source_pages": [
            30,
            30
          ],
          "word_count": 7,
          "assets": []
        },
        {
          "slug": "rathnew",
          "title": "Rathnew",
          "order": 392,
          "file": "sections/cycle-network/rathnew.md",
          "source_pages": [
            30,
            30
          ],
          "word_count": 1,
          "assets": []
        },
        {
          "slug": "wicklow",
          "title": "Wicklow",
          "order": 393,
          "file": "sections/cycle-network/wicklow.md",
          "source_pages": [
            30,
            30
          ],
          "word_count": 7,
          "assets": []
        },
        {
          "slug": "glenealy",
          "title": "Glenealy",
          "order": 394,
          "file": "sections/cycle-network/glenealy.md",
          "source_pages": [
            30,
            30
          ],
          "word_count": 3,
          "assets": []
        }
      ]
    }
  ],
  "coverage": {
    "page_count": 30,
    "gaps": [],
    "overlaps": []
  }
}
