← Paul Test

doc11930 City-DBQ_Data-Center-Presentation_2026-08-13.pdf

⬇ Export JSON

Badge numbers are the reading order (depth-first). Nested children have dashed borders; grandchildren dotted. Hover a box for its type, text and attributes.

Page 1

4 item(s) JSON
footer (1) text (2) title (1)
Page 1
1 · TEXT
2 · TITLE
3 · TEXT
4 · FOOTER
Page 1 JSON
{
    "document_id": 11930,
    "page": 1,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 4,
    "counts_by_type": {
        "footer": 1,
        "text": 2,
        "title": 1
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p1.1",
            "order": 1,
            "type": "text",
            "bbox": {
                "l": 38.88,
                "t": 360.96,
                "r": 291.84,
                "b": 343.68
            },
            "text": "DATA CENTER REGULATION"
        },
        {
            "id": "p1.2",
            "order": 2,
            "type": "title",
            "bbox": {
                "l": 39.36,
                "t": 298.8,
                "r": 757.44,
                "b": 256.8
            },
            "text": "Considerations for the City of Dubuque",
            "attrs": {
                "block_label": "doc_title"
            },
            "level": 2
        },
        {
            "id": "p1.3",
            "order": 3,
            "type": "text",
            "bbox": {
                "l": 39.6,
                "t": 232.08,
                "r": 526.8,
                "b": 211.2
            },
            "text": "City Council Briefing — Options, Research, and Community Input"
        },
        {
            "id": "p1.4",
            "order": 4,
            "type": "footer",
            "bbox": {
                "l": 39.84,
                "t": 96.24,
                "r": 275.76,
                "b": 82.32
            },
            "text": "Prepared for Council discussion • August 2026",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 2

11 item(s) JSON
figure (1) footer (2) heading (3) text (5)
Page 2
1 · HEADING
2 · HEADING
3 · TEXT
4 · HEADING
5 · TEXT
6 · TEXT
7 · FIGURE
8 · TEXT
9 · TEXT
10 · FOOTER
11 · FOOTER
Page 2 JSON
{
    "document_id": 11930,
    "page": 2,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 11,
    "counts_by_type": {
        "figure": 1,
        "footer": 2,
        "heading": 3,
        "text": 5
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p2.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 39.84,
                "t": 491.76,
                "r": 770.4,
                "b": 463.2
            },
            "text": "Can We Ban Data Centers — Completely and Forever?",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p2.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 74.4,
                "t": 418.56,
                "r": 271.44,
                "b": 328.08
            },
            "text": "LEGALLY POSSIBLE",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p2.3",
            "order": 3,
            "type": "text",
            "bbox": {
                "l": 72.72,
                "t": 309.84,
                "r": 272.88,
                "b": 267.84
            },
            "text": "— but it is the riskiest legal path available to Council"
        },
        {
            "id": "p2.4",
            "order": 4,
            "type": "heading",
            "bbox": {
                "l": 320.88,
                "t": 440.88,
                "r": 780.72,
                "b": 420.96
            },
            "text": "Why an Outright, Permanent Ban Carries Real Legal Exposure",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p2.5",
            "order": 5,
            "type": "text",
            "bbox": {
                "l": 322.56,
                "t": 412.8,
                "r": 912.96,
                "b": 374.16
            },
            "text": "Litigation precedent: Communities that have pursued outright prohibition (e.g., voter-enacted bans) have faced sustained legal challenge and years of contested proceedings. Takings & due process exposure: A total, permanent prohibition on a lawful use is far more vulnerable to a regulatory-taking or substantive due process claim than a use-specific, standards-based ordinance.\nLoss of negotiating leverage: A ban forecloses the City's ability to negotiate siting, size limits, buffers, and community benefits — tools a standards-based ordinance preserves."
        },
        {
            "id": "p2.6",
            "order": 6,
            "type": "text",
            "bbox": {
                "l": 323.28,
                "t": 364.32,
                "r": 903.6,
                "b": 309.36
            },
            "text": "Takings & due process exposure: A total, permanent prohibition on a lawful use is far more vulnerable to a regulatory-taking or substantive due process claim than a use-specific, standards-based ordinance."
        },
        {
            "id": "p2.7",
            "order": 7,
            "type": "figure",
            "bbox": {
                "l": 323.28,
                "t": 302.64,
                "r": 335.28,
                "b": 280.08
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p2.8",
            "order": 8,
            "type": "text",
            "bbox": {
                "l": 322.08,
                "t": 247.68,
                "r": 905.28,
                "b": 134.16
            },
            "text": "State preemption trend: Several states have moved to limit local authority over data center siting; an aggressive ban invites the kind of conflict that accelerates preemption efforts.\nIowa has not preempted local action to date but HAS adopted specific incentives for data centers based on sizing. See Iowa Code and Iowa Dept of Revenue info in supplemental research info."
        },
        {
            "id": "p2.9",
            "order": 9,
            "type": "text",
            "bbox": {
                "l": 58.8,
                "t": 103.92,
                "r": 890.16,
                "b": 60.96
            },
            "text": "Recommendation: Rather than an outright ban, staff recommends a thoughtful, standards-based ordinance that gives the City real control over siting, size, utilities, and community impact among other items."
        },
        {
            "id": "p2.10",
            "order": 10,
            "type": "footer",
            "bbox": {
                "l": 41.04,
                "t": 19.44,
                "r": 267.6,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p2.11",
            "order": 11,
            "type": "footer",
            "bbox": {
                "l": 909.6,
                "t": 18.72,
                "r": 918,
                "b": 9.36
            },
            "text": "2",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 3

22 item(s) JSON
footer (2) heading (4) list (3) list_item (10) text (3)
Page 3
1 · HEADING
2 · TEXT
3 · HEADING
4 · HEADING
5 · HEADING
6 · LIST
7
8
9
10
11 · TEXT
12 · LIST
13
14
15
16
17 · TEXT
18 · LIST
19
20
21 · FOOTER
22 · FOOTER
Page 3 JSON
{
    "document_id": 11930,
    "page": 3,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 22,
    "counts_by_type": {
        "footer": 2,
        "heading": 4,
        "list": 3,
        "list_item": 10,
        "text": 3
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p3.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 40.08,
                "t": 494.4,
                "r": 543.6,
                "b": 465.36
            },
            "text": "Two Regulatory Approaches or a Blend",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p3.2",
            "order": 2,
            "type": "text",
            "bbox": {
                "l": 40.08,
                "t": 457.92,
                "r": 479.04,
                "b": 440.4
            },
            "text": "Communities generally choose one of two structures, or blend both"
        },
        {
            "id": "p3.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 52.8,
                "t": 410.4,
                "r": 305.52,
                "b": 356.64
            },
            "text": "Zoning Ordinance Amendment\nRegulate through existing zoning code",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p3.4",
            "order": 4,
            "type": "heading",
            "bbox": {
                "l": 342.72,
                "t": 410.88,
                "r": 605.52,
                "b": 356.64
            },
            "text": "Standalone Data Center Ordinance\nA dedicated chapter outside zoning",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p3.5",
            "order": 5,
            "type": "heading",
            "bbox": {
                "l": 650.88,
                "t": 411.36,
                "r": 900.48,
                "b": 357.12
            },
            "text": "Combined Approach (Hybrid)\nZoning trigger + standalone standards",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p3.6",
            "order": 6,
            "type": "list",
            "bbox": {
                "l": 74.26584,
                "t": 341.76,
                "r": 895.68,
                "b": 265.36
            },
            "text": "",
            "attrs": {
                "item_count": 4
            },
            "children": [
                {
                    "id": "p3.6.1",
                    "order": 7,
                    "type": "list_item",
                    "bbox": {
                        "l": 74.26584,
                        "t": 338.91999999999996,
                        "r": 892.96396,
                        "b": 322.96000000000004
                    },
                    "text": "Adds a “data center” definition and permitted-use table entries",
                    "marker": "•"
                },
                {
                    "id": "p3.6.2",
                    "order": 8,
                    "type": "list_item",
                    "bbox": {
                        "l": 373.11584,
                        "t": 338.91999999999996,
                        "r": 892.96396,
                        "b": 322.96000000000004
                    },
                    "text": "Purpose-built standards: noise, water use, energy, decommissioning",
                    "marker": "•"
                },
                {
                    "id": "p3.6.3",
                    "order": 9,
                    "type": "list_item",
                    "bbox": {
                        "l": 653.52,
                        "t": 341.76,
                        "r": 895.68,
                        "b": 301.44
                    },
                    "text": "Zoning code flags the use and sets a size threshold that triggers review",
                    "marker": "-"
                },
                {
                    "id": "p3.6.4",
                    "order": 10,
                    "type": "list_item",
                    "bbox": {
                        "l": 74.26584,
                        "t": 281.32,
                        "r": 880.27576,
                        "b": 265.36
                    },
                    "text": "Applies existing district standards:",
                    "marker": "•"
                }
            ]
        },
        {
            "id": "p3.7",
            "order": 11,
            "type": "text",
            "bbox": {
                "l": 59.04,
                "t": 262.138,
                "r": 859.113424,
                "b": 246.154
            },
            "text": "setbacks, height, lot coverage"
        },
        {
            "id": "p3.8",
            "order": 12,
            "type": "list",
            "bbox": {
                "l": 74.26584,
                "t": 283.68,
                "r": 883.2,
                "b": 207.74
            },
            "text": "",
            "attrs": {
                "item_count": 4
            },
            "children": [
                {
                    "id": "p3.8.1",
                    "order": 13,
                    "type": "list_item",
                    "bbox": {
                        "l": 373.11584,
                        "t": 281.32,
                        "r": 880.27576,
                        "b": 265.36
                    },
                    "text": "Can apply City-wide regardless of underlying zoning district",
                    "marker": "-"
                },
                {
                    "id": "p3.8.2",
                    "order": 14,
                    "type": "list_item",
                    "bbox": {
                        "l": 654,
                        "t": 283.68,
                        "r": 883.2,
                        "b": 244.08
                    },
                    "text": "Standalone chapter supplies the detailed operational conditions",
                    "marker": "-"
                },
                {
                    "id": "p3.8.3",
                    "order": 15,
                    "type": "list_item",
                    "bbox": {
                        "l": 74.26584,
                        "t": 224.58999999999997,
                        "r": 881.24932,
                        "b": 207.74
                    },
                    "text": "Fastest to adopt — builds on a code Council already administers",
                    "marker": "•"
                },
                {
                    "id": "p3.8.4",
                    "order": 16,
                    "type": "list_item",
                    "bbox": {
                        "l": 371.33,
                        "t": 224.58999999999997,
                        "r": 881.24932,
                        "b": 207.74
                    },
                    "text": "Easier to update as technology and impacts evolve",
                    "marker": "•"
                }
            ]
        },
        {
            "id": "p3.9",
            "order": 17,
            "type": "text",
            "bbox": {
                "l": 56.4,
                "t": 168.48,
                "r": 587.04,
                "b": 129.36
            },
            "text": "• Best fit when impacts resemble other industrial/commercial uses\nBest fit when data centers pose issues zoning code doesn't address"
        },
        {
            "id": "p3.10",
            "order": 18,
            "type": "list",
            "bbox": {
                "l": 652.8,
                "t": 227.04,
                "r": 884.16,
                "b": 117.6
            },
            "text": "",
            "attrs": {
                "item_count": 2
            },
            "children": [
                {
                    "id": "p3.10.1",
                    "order": 19,
                    "type": "list_item",
                    "bbox": {
                        "l": 652.8,
                        "t": 227.04,
                        "r": 884.16,
                        "b": 167.52
                    },
                    "text": "Lets Council calibrate scrutiny to project size (e.g., small vs. hyperscale)",
                    "marker": "-"
                },
                {
                    "id": "p3.10.2",
                    "order": 20,
                    "type": "list_item",
                    "bbox": {
                        "l": 653.52,
                        "t": 157.44,
                        "r": 882.48,
                        "b": 117.6
                    },
                    "text": "Most common approach among peer communities reviewed",
                    "marker": "•"
                }
            ]
        },
        {
            "id": "p3.11",
            "order": 21,
            "type": "footer",
            "bbox": {
                "l": 40.8,
                "t": 19.2,
                "r": 268.08,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p3.12",
            "order": 22,
            "type": "footer",
            "bbox": {
                "l": 909.36,
                "t": 18.72,
                "r": 918.24,
                "b": 9.36
            },
            "text": "3",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 4

24 item(s) JSON
footer (2) heading (1) link (15) text (6)
Page 4
1 · HEADING
2 · TEXT
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 · TEXT
19 · TEXT
20 · TEXT
21 · TEXT
22 · TEXT
23 · FOOTER
24 · FOOTER
Page 4 JSON
{
    "document_id": 11930,
    "page": 4,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 24,
    "counts_by_type": {
        "footer": 2,
        "heading": 1,
        "link": 15,
        "text": 6
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p4.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 42,
                "t": 491.76,
                "r": 603.12,
                "b": 459.12
            },
            "text": "Types of Data Centers & Size as a Trigger",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p4.2",
            "order": 2,
            "type": "text",
            "bbox": {
                "l": 64.08,
                "t": 442.08,
                "r": 853.68,
                "b": 400.32
            },
            "text": "Types of Data Centers:\nhttps://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
            "children": [
                {
                    "id": "p4.2.1",
                    "order": 3,
                    "type": "link",
                    "bbox": {
                        "l": 69.48,
                        "t": 418.9,
                        "r": 508.99,
                        "b": 402.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.2",
                    "order": 4,
                    "type": "link",
                    "bbox": {
                        "l": 510.79,
                        "t": 411.1,
                        "r": 515.23,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.3",
                    "order": 5,
                    "type": "link",
                    "bbox": {
                        "l": 516.55,
                        "t": 418.3,
                        "r": 546.91,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.4",
                    "order": 6,
                    "type": "link",
                    "bbox": {
                        "l": 548.71,
                        "t": 411.1,
                        "r": 553.15,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.5",
                    "order": 7,
                    "type": "link",
                    "bbox": {
                        "l": 554.35,
                        "t": 416.62,
                        "r": 600.43,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.6",
                    "order": 8,
                    "type": "link",
                    "bbox": {
                        "l": 601.15,
                        "t": 411.1,
                        "r": 605.59,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.7",
                    "order": 9,
                    "type": "link",
                    "bbox": {
                        "l": 606.91,
                        "t": 418.3,
                        "r": 665.26,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.8",
                    "order": 10,
                    "type": "link",
                    "bbox": {
                        "l": 667.06,
                        "t": 411.1,
                        "r": 671.5,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.9",
                    "order": 11,
                    "type": "link",
                    "bbox": {
                        "l": 672.22,
                        "t": 418.3,
                        "r": 699.7,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.10",
                    "order": 12,
                    "type": "link",
                    "bbox": {
                        "l": 701.5,
                        "t": 411.1,
                        "r": 705.94,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.11",
                    "order": 13,
                    "type": "link",
                    "bbox": {
                        "l": 707.74,
                        "t": 414.58,
                        "r": 776.38,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.12",
                    "order": 14,
                    "type": "link",
                    "bbox": {
                        "l": 777.7,
                        "t": 411.1,
                        "r": 782.14,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.13",
                    "order": 15,
                    "type": "link",
                    "bbox": {
                        "l": 783.46,
                        "t": 418.3,
                        "r": 809.02,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.14",
                    "order": 16,
                    "type": "link",
                    "bbox": {
                        "l": 810.82,
                        "t": 411.1,
                        "r": 815.26,
                        "b": 409.78
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                },
                {
                    "id": "p4.2.15",
                    "order": 17,
                    "type": "link",
                    "bbox": {
                        "l": 815.98,
                        "t": 418.3,
                        "r": 851.04,
                        "b": 405.7
                    },
                    "text": "",
                    "attrs": {
                        "uri": "https://heli.law.uiowa.edu/projects/datacentersiniowa/iowa-data-center-decision-tool-resources-and-tools",
                        "action_type": "/URI"
                    }
                }
            ]
        },
        {
            "id": "p4.3",
            "order": 18,
            "type": "text",
            "bbox": {
                "l": 77.52,
                "t": 374.4,
                "r": 752.16,
                "b": 335.28
            },
            "text": "Edge Data Centers\nSmall facilities close to end users (Telecommunications infrastructure, smart cities)"
        },
        {
            "id": "p4.4",
            "order": 19,
            "type": "text",
            "bbox": {
                "l": 77.52,
                "t": 322.56,
                "r": 828.48,
                "b": 283.68
            },
            "text": "Enterprise Data Centers\nBuilt and used by a single organization (University systems, hospitals, banks, manufacturers)"
        },
        {
            "id": "p4.5",
            "order": 20,
            "type": "text",
            "bbox": {
                "l": 76.8,
                "t": 272.64,
                "r": 894.96,
                "b": 215.28
            },
            "text": "Colocation Data Centers\nBuilt to house equipment for multiple customers (City of Dubuque Data Center has capacity to lease space to others)"
        },
        {
            "id": "p4.6",
            "order": 21,
            "type": "text",
            "bbox": {
                "l": 77.04,
                "t": 199.2,
                "r": 833.04,
                "b": 146.16
            },
            "text": "Hyperscale Data Centers\nVery large, supporting massive computing needs (Major tech firms – Amazon, Google, Meta, Microsoft)"
        },
        {
            "id": "p4.7",
            "order": 22,
            "type": "text",
            "bbox": {
                "l": 58.08,
                "t": 120.48,
                "r": 895.68,
                "b": 62.16
            },
            "text": "Sizing as a trigger: Several peer ordinances scale requirements to facility size — e.g., a square-footage or power-draw threshold that separates routine server rooms (no extra review) from large or hyperscale facilities (special exception, conditional use permit, or full standards-based review)."
        },
        {
            "id": "p4.8",
            "order": 23,
            "type": "footer",
            "bbox": {
                "l": 40.8,
                "t": 19.44,
                "r": 267.84,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p4.9",
            "order": 24,
            "type": "footer",
            "bbox": {
                "l": 909.84,
                "t": 18.96,
                "r": 918.72,
                "b": 9.12
            },
            "text": "4",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 5

24 item(s) JSON
footer (1) heading (1) table (1) table_cell (21)
Page 5
1 · HEADING
2 · TABLE
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 · FOOTER
Table integrity: 1 of 21 cells don't match the text layer at their coordinates.
r1c1 (50%): “Zoning amendment”
Page 5 JSON
{
    "document_id": 11930,
    "page": 5,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 24,
    "counts_by_type": {
        "footer": 1,
        "heading": 1,
        "table": 1,
        "table_cell": 21
    },
    "build_ms": 3,
    "items": [
        {
            "id": "p5.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 39.36,
                "t": 494.88,
                "r": 906.72,
                "b": 464.88
            },
            "text": "How Other Communities Across the Country Have Approached This",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p5.2",
            "order": 2,
            "type": "table",
            "bbox": {
                "l": 42.72,
                "t": 447.6,
                "r": 915.12,
                "b": 22.32
            },
            "text": "",
            "attrs": {
                "block_label": "table",
                "n_rows": 7,
                "n_cols": 3,
                "integrity": {
                    "cells_checked": 21,
                    "cells_flagged": 1,
                    "flags": [
                        {
                            "row": 1,
                            "col": 1,
                            "coverage": 0.5,
                            "text": "Zoning amendment"
                        }
                    ]
                }
            },
            "children": [
                {
                    "id": "p5.2.1",
                    "order": 3,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 433.3,
                        "r": 108.444,
                        "b": 421.3
                    },
                    "text": "Community",
                    "attrs": {
                        "row": 0,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "heuristic"
                    }
                },
                {
                    "id": "p5.2.2",
                    "order": 4,
                    "type": "table_cell",
                    "bbox": {
                        "l": 240.36,
                        "t": 433.3,
                        "r": 288.648,
                        "b": 421.3
                    },
                    "text": "Approach",
                    "attrs": {
                        "row": 0,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "heuristic"
                    }
                },
                {
                    "id": "p5.2.3",
                    "order": 5,
                    "type": "table_cell",
                    "bbox": {
                        "l": 396.05,
                        "t": 433.3,
                        "r": 474.506,
                        "b": 421.3
                    },
                    "text": "Key Mechanism",
                    "attrs": {
                        "row": 0,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "heuristic"
                    }
                },
                {
                    "id": "p5.2.4",
                    "order": 6,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 376.6,
                        "r": 187.065,
                        "b": 361.6
                    },
                    "text": "Tippecanoe County, IN",
                    "attrs": {
                        "row": 1,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.5",
                    "order": 7,
                    "type": "table_cell",
                    "bbox": {
                        "l": 333.52,
                        "t": 386.8457,
                        "r": 624.32,
                        "b": 326.0914
                    },
                    "text": "Zoning amendment",
                    "attrs": {
                        "row": 1,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1
                    }
                },
                {
                    "id": "p5.2.6",
                    "order": 8,
                    "type": "table_cell",
                    "bbox": {
                        "l": 330.36,
                        "t": 403.648,
                        "r": 851.19,
                        "b": 334.6
                    },
                    "text": "2025 passage.\\nSize threshold (10,000 sq ft) separates “data center” from “large data center”; smaller operations permitted to continue in certain zoning areas, larger facilities need special exception and have limited zoning areas in which to locate",
                    "attrs": {
                        "row": 1,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.7",
                    "order": 9,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 306.4,
                        "r": 133.35,
                        "b": 291.4
                    },
                    "text": "Valparaiso, IN",
                    "attrs": {
                        "row": 2,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.8",
                    "order": 10,
                    "type": "table_cell",
                    "bbox": {
                        "l": 330.36,
                        "t": 324.4,
                        "r": 404.595,
                        "b": 309.4
                    },
                    "text": "Moratorium",
                    "attrs": {
                        "row": 2,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.9",
                    "order": 11,
                    "type": "table_cell",
                    "bbox": {
                        "l": 215.42,
                        "t": 306.4,
                        "r": 897.9,
                        "b": 273.4
                    },
                    "text": "Moratorium passed August 10, 2026\\nOriginally proposed ordinance to allow upon issuance of a special use permit required for any data center in a heavy industrial area.",
                    "attrs": {
                        "row": 2,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.10",
                    "order": 12,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 245.18,
                        "r": 167.025,
                        "b": 230.18
                    },
                    "text": "Franklin County, PA",
                    "attrs": {
                        "row": 3,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.11",
                    "order": 13,
                    "type": "table_cell",
                    "bbox": {
                        "l": 215.42,
                        "t": 254.18,
                        "r": 284.03,
                        "b": 221.18
                    },
                    "text": "Standalone chapter",
                    "attrs": {
                        "row": 3,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.12",
                    "order": 14,
                    "type": "table_cell",
                    "bbox": {
                        "l": 330.36,
                        "t": 263.18,
                        "r": 865.515,
                        "b": 230.18
                    },
                    "text": "May 20, 2026 passage.\\nAdded to the Subdivision & Land Development Ordinance ahead of any pending project, following two public hearings",
                    "attrs": {
                        "row": 3,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.13",
                    "order": 15,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 183.98000000000002,
                        "r": 130.59,
                        "b": 168.98000000000002
                    },
                    "text": "St. Louis, MO",
                    "attrs": {
                        "row": 4,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.14",
                    "order": 16,
                    "type": "table_cell",
                    "bbox": {
                        "l": 215.42,
                        "t": 183.98000000000002,
                        "r": 256.13,
                        "b": 168.98000000000002
                    },
                    "text": "Hybrid",
                    "attrs": {
                        "row": 4,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.15",
                    "order": 17,
                    "type": "table_cell",
                    "bbox": {
                        "l": 330.36,
                        "t": 201.98000000000002,
                        "r": 904.995,
                        "b": 150.98000000000002
                    },
                    "text": "Public Comment through August 31, 2026\\nZoning text amendment built from a review of multiple peer ordinances, tailored to local siting and community concerns",
                    "attrs": {
                        "row": 4,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.16",
                    "order": 18,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 131.02999999999997,
                        "r": 164.295,
                        "b": 116.02999999999997
                    },
                    "text": "Monterey Park, CA",
                    "attrs": {
                        "row": 5,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.17",
                    "order": 19,
                    "type": "table_cell",
                    "bbox": {
                        "l": 215.42,
                        "t": 131.02999999999997,
                        "r": 284.885,
                        "b": 116.02999999999997
                    },
                    "text": "Ballot Issue",
                    "attrs": {
                        "row": 5,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.18",
                    "order": 20,
                    "type": "table_cell",
                    "bbox": {
                        "l": 330.36,
                        "t": 140.02999999999997,
                        "r": 451.02,
                        "b": 107.02999999999997
                    },
                    "text": "June 2, 2026\\nBan on data centers",
                    "attrs": {
                        "row": 5,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.19",
                    "order": 21,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 69.11399999999998,
                        "r": 115.98,
                        "b": 54.113999999999976
                    },
                    "text": "Eagan, MN",
                    "attrs": {
                        "row": 6,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.20",
                    "order": 22,
                    "type": "table_cell",
                    "bbox": {
                        "l": 215.42,
                        "t": 78.11399999999998,
                        "r": 288.815,
                        "b": 45.113999999999976
                    },
                    "text": "Temporary moratorium",
                    "attrs": {
                        "row": 6,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p5.2.21",
                    "order": 23,
                    "type": "table_cell",
                    "bbox": {
                        "l": 330.36,
                        "t": 96.11399999999998,
                        "r": 888.495,
                        "b": 27.114000000000033
                    },
                    "text": "February 2026 passage.\\nOne-year pause adopted to allow time to study and adopt permanent standards before new applications proceed.\\nCity sued by data center owner, lawsuit pending.",
                    "attrs": {
                        "row": 6,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                }
            ]
        },
        {
            "id": "p5.3",
            "order": 24,
            "type": "footer",
            "bbox": {
                "l": 933.84,
                "t": 21.12,
                "r": 942.96,
                "b": 11.28
            },
            "text": "5",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 6

22 item(s) JSON
footer (2) heading (1) table (1) table_cell (18)
Page 6
1 · HEADING
2 · TABLE
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 · FOOTER
22 · FOOTER
Page 6 JSON
{
    "document_id": 11930,
    "page": 6,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 22,
    "counts_by_type": {
        "footer": 2,
        "heading": 1,
        "table": 1,
        "table_cell": 18
    },
    "build_ms": 3,
    "items": [
        {
            "id": "p6.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 39.36,
                "t": 494.4,
                "r": 815.52,
                "b": 465.36
            },
            "text": "How Other Communities Across Iowa Have Approached This",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p6.2",
            "order": 2,
            "type": "table",
            "bbox": {
                "l": 37.92,
                "t": 448.08,
                "r": 915.84,
                "b": 18
            },
            "text": "",
            "attrs": {
                "block_label": "table",
                "n_rows": 6,
                "n_cols": 3,
                "integrity": {
                    "cells_checked": 18,
                    "cells_flagged": 0
                }
            },
            "children": [
                {
                    "id": "p6.2.1",
                    "order": 3,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 433.3,
                        "r": 108.444,
                        "b": 421.3
                    },
                    "text": "Community",
                    "attrs": {
                        "row": 0,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "pdf"
                    }
                },
                {
                    "id": "p6.2.2",
                    "order": 4,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 432.34000000000003,
                        "r": 207.73056,
                        "b": 420.82
                    },
                    "text": "Approach",
                    "attrs": {
                        "row": 0,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "pdf"
                    }
                },
                {
                    "id": "p6.2.3",
                    "order": 5,
                    "type": "table_cell",
                    "bbox": {
                        "l": 396.05,
                        "t": 433.3,
                        "r": 474.506,
                        "b": 421.3
                    },
                    "text": "Key Mechanism",
                    "attrs": {
                        "row": 0,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "pdf"
                    }
                },
                {
                    "id": "p6.2.4",
                    "order": 6,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 375.43,
                        "r": 122.745,
                        "b": 360.43
                    },
                    "text": "Linn County",
                    "attrs": {
                        "row": 1,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.5",
                    "order": 7,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 375.43,
                        "r": 203.19,
                        "b": 360.43
                    },
                    "text": "Hybrid",
                    "attrs": {
                        "row": 1,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.6",
                    "order": 8,
                    "type": "table_cell",
                    "bbox": {
                        "l": 268.49,
                        "t": 402.43,
                        "r": 879.188048,
                        "b": 333.4
                    },
                    "text": "18-month moratorium on Large Scale Data Centers through January 1, 2028\\nOrdinance adopted February 18, 2026. New zoning district (EU-3), water study required, water use agreement, economic development agreement required, noise limits, setbacks, light pollution limits, waste management plans, mitigation of infrastructure impacts (roads, emergency response)",
                    "attrs": {
                        "row": 1,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.7",
                    "order": 9,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 314.2,
                        "r": 121.89,
                        "b": 299.2
                    },
                    "text": "Des Moines",
                    "attrs": {
                        "row": 2,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.8",
                    "order": 10,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 323.2,
                        "r": 238.65,
                        "b": 290.2
                    },
                    "text": "Zoning Amendment",
                    "attrs": {
                        "row": 2,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.9",
                    "order": 11,
                    "type": "table_cell",
                    "bbox": {
                        "l": 268.49,
                        "t": 314.2,
                        "r": 719.585,
                        "b": 299.2
                    },
                    "text": "New use definition/size threshold within existing commercial use category",
                    "attrs": {
                        "row": 2,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.10",
                    "order": 12,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 273.81,
                        "r": 147.225,
                        "b": 258.81
                    },
                    "text": "Johnson County",
                    "attrs": {
                        "row": 3,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.11",
                    "order": 13,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 273.81,
                        "r": 236.715,
                        "b": 258.81
                    },
                    "text": "Moratorium",
                    "attrs": {
                        "row": 3,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.12",
                    "order": 14,
                    "type": "table_cell",
                    "bbox": {
                        "l": 268.49,
                        "t": 273.81,
                        "r": 842.75,
                        "b": 258.81
                    },
                    "text": "1-year moratorium in November 2025, new zoning ordinance to be drafted during moratorium",
                    "attrs": {
                        "row": 3,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.13",
                    "order": 15,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 188.42000000000002,
                        "r": 113.67,
                        "b": 155.42000000000002
                    },
                    "text": "Allamakee County",
                    "attrs": {
                        "row": 4,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.14",
                    "order": 16,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 179.42000000000002,
                        "r": 203.595,
                        "b": 164.42000000000002
                    },
                    "text": "Zoning",
                    "attrs": {
                        "row": 4,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.15",
                    "order": 17,
                    "type": "table_cell",
                    "bbox": {
                        "l": 291.05,
                        "t": 242.44,
                        "r": 905.33,
                        "b": 101.42000000000002
                    },
                    "text": "• Micro Data Centers limited to A-1, C-1, I-1, I-2 zoned areas\\n• Large Data Centers prohibited except as permitted by Conditional Use in I-2 districts\\n• 5-mile distance between micro data centers, 20-mile distance required between large data centers\\n• Regulation on cooling methods, height, setbacks, fencing, landscaping, signage, noise, back-up power.\\n• Additional requirements for large data centers: lighting, water quality protections, viewshed limitations, economic development agreement required, fire safety plan, emergency operations plan, roads, decommissioning",
                    "attrs": {
                        "row": 4,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.16",
                    "order": 18,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 64.19400000000002,
                        "r": 76.41,
                        "b": 49.19400000000002
                    },
                    "text": "Palo",
                    "attrs": {
                        "row": 5,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.17",
                    "order": 19,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 64.19400000000002,
                        "r": 203.595,
                        "b": 49.19400000000002
                    },
                    "text": "Zoning",
                    "attrs": {
                        "row": 5,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p6.2.18",
                    "order": 20,
                    "type": "table_cell",
                    "bbox": {
                        "l": 268.49,
                        "t": 91.19400000000002,
                        "r": 883.865,
                        "b": 22.19399999999996
                    },
                    "text": "Exclusive Data Center Use District\\nRegulation on lighting, noise, road use, emergency response plan, economic development agreement required, setbacks, street access, parking, off-street loading, buffers, sewer and water connections, avoidance/mitigation of damage to public infrastructure, studies required",
                    "attrs": {
                        "row": 5,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                }
            ]
        },
        {
            "id": "p6.3",
            "order": 21,
            "type": "footer",
            "bbox": {
                "l": 40.32,
                "t": 19.44,
                "r": 269.28,
                "b": 7.44
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "vision_footnote"
            }
        },
        {
            "id": "p6.4",
            "order": 22,
            "type": "footer",
            "bbox": {
                "l": 929.04,
                "t": 22.8,
                "r": 937.44,
                "b": 13.2
            },
            "text": "6",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 7

28 item(s) JSON
footer (2) heading (1) table (1) table_cell (24)
Page 7
1 · HEADING
2 · TABLE
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 · FOOTER
28 · FOOTER
Page 7 JSON
{
    "document_id": 11930,
    "page": 7,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 28,
    "counts_by_type": {
        "footer": 2,
        "heading": 1,
        "table": 1,
        "table_cell": 24
    },
    "build_ms": 2,
    "items": [
        {
            "id": "p7.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 39.36,
                "t": 511.68,
                "r": 823.44,
                "b": 451.44
            },
            "text": "How Other Communities Across Iowa Have Approached This, Continued.....",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p7.2",
            "order": 2,
            "type": "table",
            "bbox": {
                "l": 41.04,
                "t": 447.12,
                "r": 915.84,
                "b": 39.84
            },
            "text": "",
            "attrs": {
                "block_label": "table",
                "n_rows": 8,
                "n_cols": 3,
                "integrity": {
                    "cells_checked": 21,
                    "cells_flagged": 0
                }
            },
            "children": [
                {
                    "id": "p7.2.1",
                    "order": 3,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 433.3,
                        "r": 108.444,
                        "b": 421.3
                    },
                    "text": "Community",
                    "attrs": {
                        "row": 0,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "pdf"
                    }
                },
                {
                    "id": "p7.2.2",
                    "order": 4,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 426.01800000000003,
                        "r": 207.73248,
                        "b": 414.474
                    },
                    "text": "Approach",
                    "attrs": {
                        "row": 0,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "pdf"
                    }
                },
                {
                    "id": "p7.2.3",
                    "order": 5,
                    "type": "table_cell",
                    "bbox": {
                        "l": 396.05,
                        "t": 433.3,
                        "r": 474.506,
                        "b": 421.3
                    },
                    "text": "Key Mechanism",
                    "attrs": {
                        "row": 0,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true,
                        "column_header": true,
                        "header_source": "pdf"
                    }
                },
                {
                    "id": "p7.2.4",
                    "order": 6,
                    "type": "table_cell",
                    "bbox": {
                        "l": 41.04,
                        "t": 396.21,
                        "r": 332.64,
                        "b": 345.3
                    },
                    "text": "",
                    "attrs": {
                        "row": 1,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1
                    }
                },
                {
                    "id": "p7.2.5",
                    "order": 7,
                    "type": "table_cell",
                    "bbox": {
                        "l": 332.64,
                        "t": 396.21,
                        "r": 624.24,
                        "b": 345.3
                    },
                    "text": "",
                    "attrs": {
                        "row": 1,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1
                    }
                },
                {
                    "id": "p7.2.6",
                    "order": 8,
                    "type": "table_cell",
                    "bbox": {
                        "l": 624.24,
                        "t": 396.21,
                        "r": 915.84,
                        "b": 345.3
                    },
                    "text": "",
                    "attrs": {
                        "row": 1,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1
                    }
                },
                {
                    "id": "p7.2.7",
                    "order": 9,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 351.108,
                        "r": 96.705648,
                        "b": 335.124
                    },
                    "text": "Clinton",
                    "attrs": {
                        "row": 2,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.8",
                    "order": 10,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 351.108,
                        "r": 205.620816,
                        "b": 335.124
                    },
                    "text": "Hybrid",
                    "attrs": {
                        "row": 2,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.9",
                    "order": 11,
                    "type": "table_cell",
                    "bbox": {
                        "l": 307.25,
                        "t": 389.49,
                        "r": 904.37172,
                        "b": 315.90999999999997
                    },
                    "text": "Adds definitions, creates new Data Center section, allows data centers in M-1, M-2, and M-3 Industrial Districts subject to standalone standards, plan submission required, setbacks, screening, orientation, development agreement may be required, water use, cooling, & protection, lighting, noise/vibration, traffic, access, & road use, emergency response, environmental, decommissioning, airport protection/FAA compliance",
                    "attrs": {
                        "row": 2,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.10",
                    "order": 12,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 283.94,
                        "r": 110.15424,
                        "b": 248.77999999999997
                    },
                    "text": "Dubuque County",
                    "attrs": {
                        "row": 3,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.11",
                    "order": 13,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 274.34,
                        "r": 241.3224,
                        "b": 258.38
                    },
                    "text": "Moratorium",
                    "attrs": {
                        "row": 3,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.12",
                    "order": 14,
                    "type": "table_cell",
                    "bbox": {
                        "l": 307.25,
                        "t": 274.34,
                        "r": 453.00932,
                        "b": 258.38
                    },
                    "text": "12-month moratorium",
                    "attrs": {
                        "row": 3,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.13",
                    "order": 15,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 233.68,
                        "r": 103.7862,
                        "b": 198.51999999999998
                    },
                    "text": "Wapello County",
                    "attrs": {
                        "row": 4,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.14",
                    "order": 16,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 224.07999999999998,
                        "r": 188.75016,
                        "b": 208.12
                    },
                    "text": "TBD",
                    "attrs": {
                        "row": 4,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.15",
                    "order": 17,
                    "type": "table_cell",
                    "bbox": {
                        "l": 307.25,
                        "t": 224.07999999999998,
                        "r": 516.2408,
                        "b": 208.12
                    },
                    "text": "August 11, 2026 -- work session",
                    "attrs": {
                        "row": 4,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.16",
                    "order": 18,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 183.43,
                        "r": 108.84552,
                        "b": 148.26999999999998
                    },
                    "text": "Jefferson County",
                    "attrs": {
                        "row": 5,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.17",
                    "order": 19,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 183.43,
                        "r": 241.3224,
                        "b": 148.26999999999998
                    },
                    "text": "Ordinance & Moratorium",
                    "attrs": {
                        "row": 5,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.18",
                    "order": 20,
                    "type": "table_cell",
                    "bbox": {
                        "l": 307.25,
                        "t": 173.82999999999998,
                        "r": 706.73056,
                        "b": 157.87
                    },
                    "text": "August 11, 2026 -- adopted ordinance and 1-year moratorium",
                    "attrs": {
                        "row": 5,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.19",
                    "order": 21,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 133.17000000000002,
                        "r": 99.9558,
                        "b": 97.99000000000001
                    },
                    "text": "Jackson County",
                    "attrs": {
                        "row": 6,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.20",
                    "order": 22,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 123.58800000000002,
                        "r": 241.345056,
                        "b": 107.60399999999998
                    },
                    "text": "Moratorium",
                    "attrs": {
                        "row": 6,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.21",
                    "order": 23,
                    "type": "table_cell",
                    "bbox": {
                        "l": 307.25,
                        "t": 123.58800000000002,
                        "r": 461.623472,
                        "b": 107.60399999999998
                    },
                    "text": "Through August 4, 2027",
                    "attrs": {
                        "row": 6,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.22",
                    "order": 24,
                    "type": "table_cell",
                    "bbox": {
                        "l": 50.4,
                        "t": 73.29000000000002,
                        "r": 135.11568,
                        "b": 57.329999999999984
                    },
                    "text": "Floyd County",
                    "attrs": {
                        "row": 7,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.23",
                    "order": 25,
                    "type": "table_cell",
                    "bbox": {
                        "l": 162.48,
                        "t": 73.29000000000002,
                        "r": 241.3224,
                        "b": 57.329999999999984
                    },
                    "text": "Moratorium",
                    "attrs": {
                        "row": 7,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p7.2.24",
                    "order": 26,
                    "type": "table_cell",
                    "bbox": {
                        "l": 307.25,
                        "t": 73.29000000000002,
                        "r": 458.45504,
                        "b": 57.329999999999984
                    },
                    "text": "Through March 2, 2027",
                    "attrs": {
                        "row": 7,
                        "col": 2,
                        "rowspan": 1,
                        "colspan": 1,
                        "bbox_refit": true
                    }
                }
            ]
        },
        {
            "id": "p7.3",
            "order": 27,
            "type": "footer",
            "bbox": {
                "l": 40.32,
                "t": 19.92,
                "r": 268.32,
                "b": 7.68
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p7.4",
            "order": 28,
            "type": "footer",
            "bbox": {
                "l": 909.36,
                "t": 18.96,
                "r": 918,
                "b": 9.84
            },
            "text": "7",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 8

9 item(s) JSON
footer (2) heading (3) list_item (1) table (1) table_cell (2)
Page 8
1 · HEADING
2 · HEADING
3 · HEADING
4 · TABLE
5
6
7 · LIST_ITEM
8 · FOOTER
9 · FOOTER
Page 8 JSON
{
    "document_id": 11930,
    "page": 8,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 9,
    "counts_by_type": {
        "footer": 2,
        "heading": 3,
        "list_item": 1,
        "table": 1,
        "table_cell": 2
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p8.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 42.24,
                "t": 494.88,
                "r": 731.04,
                "b": 468.24
            },
            "text": "Research Base & Common Themes Across Ordinances",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p8.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 43.2,
                "t": 440.64,
                "r": 268.56,
                "b": 422.16
            },
            "text": "Research Materials Consulted",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p8.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 528.48,
                "t": 441.12,
                "r": 815.28,
                "b": 421.2
            },
            "text": "Themes Common to Most Ordinances",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p8.4",
            "order": 4,
            "type": "table",
            "bbox": {
                "l": 42.96,
                "t": 412.8,
                "r": 909.36,
                "b": 123.12
            },
            "text": "",
            "attrs": {
                "block_label": "table",
                "n_rows": 1,
                "n_cols": 2,
                "integrity": {
                    "cells_checked": 2,
                    "cells_flagged": 0
                }
            },
            "children": [
                {
                    "id": "p8.4.1",
                    "order": 5,
                    "type": "table_cell",
                    "bbox": {
                        "l": 42.96,
                        "t": 412.8,
                        "r": 476.16,
                        "b": 123.12
                    },
                    "text": "• National League of Cities – Fact Sheets. Understanding Data Centers, Data Centers & Environmental Considerations, and Community Strategies to Address Data Center Development & Operation• Urban Land Institute – Local Guidelines for Data Center Development• Iowa College of Law, Hubbell Environmental Law Initiative: Iowa Data Center Decision Tool – Helping communities prepare for data center discussions• Georgia Tech EPI Center — Data Center Ordinance Hub (comparative review of 180+ Georgia jurisdictions' land-use standards & materials from across the country)• Additional materials provided (Ordinances, Articles, Studies)",
                    "attrs": {
                        "row": 0,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 1
                    }
                },
                {
                    "id": "p8.4.2",
                    "order": 6,
                    "type": "table_cell",
                    "bbox": {
                        "l": 476.16,
                        "t": 412.8,
                        "r": 909.36,
                        "b": 123.12
                    },
                    "text": "• Setback / buffer distances from residential uses and sensitive sites• Water and energy consumption studies, disclosures, limits• Noise standards tied to nearby zoning districts• Façade, screening, and aesthetic requirements• Decommissioning and site restoration obligations• Size threshold that seals the level of review",
                    "attrs": {
                        "row": 0,
                        "col": 1,
                        "rowspan": 1,
                        "colspan": 1
                    }
                }
            ]
        },
        {
            "id": "p8.5",
            "order": 7,
            "type": "list_item",
            "bbox": {
                "l": 535.92,
                "t": 132.64,
                "r": 887.28,
                "b": 110.88
            },
            "text": "Size threshold that scales the level of review",
            "marker": "•"
        },
        {
            "id": "p8.6",
            "order": 8,
            "type": "footer",
            "bbox": {
                "l": 41.04,
                "t": 19.2,
                "r": 267.84,
                "b": 8.4
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p8.7",
            "order": 9,
            "type": "footer",
            "bbox": {
                "l": 909.84,
                "t": 18.72,
                "r": 918.24,
                "b": 9.12
            },
            "text": "8",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 9

22 item(s) JSON
footer (2) heading (3) list (3) list_item (13) text (1)
Page 9
1 · HEADING
2 · TEXT
3 · LIST
4
5
6
7
8
9 · HEADING
10 · LIST
11
12
13
14 · HEADING
15 · LIST
16
17
18
19
20
21 · FOOTER
22 · FOOTER
Page 9 JSON
{
    "document_id": 11930,
    "page": 9,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 22,
    "counts_by_type": {
        "footer": 2,
        "heading": 3,
        "list": 3,
        "list_item": 13,
        "text": 1
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p9.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 40.08,
                "t": 491.28,
                "r": 672.48,
                "b": 461.28
            },
            "text": "Community Input Survey & Engagement Sessions",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p9.2",
            "order": 2,
            "type": "text",
            "bbox": {
                "l": 57.84,
                "t": 448.32,
                "r": 309.84,
                "b": 427.2
            },
            "text": "Mailed & Online Resident Survey"
        },
        {
            "id": "p9.3",
            "order": 3,
            "type": "list",
            "bbox": {
                "l": 83.76,
                "t": 414.88,
                "r": 792.96,
                "b": 360.52
            },
            "text": "",
            "attrs": {
                "item_count": 5
            },
            "children": [
                {
                    "id": "p9.3.1",
                    "order": 4,
                    "type": "list_item",
                    "bbox": {
                        "l": 83.76,
                        "t": 414.88,
                        "r": 581.656,
                        "b": 395.9584
                    },
                    "text": "Mailed to every residence in Dubuque. (31,000)",
                    "marker": "•"
                },
                {
                    "id": "p9.3.2",
                    "order": 5,
                    "type": "list_item",
                    "bbox": {
                        "l": 83.76,
                        "t": 395.68,
                        "r": 581.656,
                        "b": 376.7584
                    },
                    "text": "Available online for anyone to complete.",
                    "marker": "•"
                },
                {
                    "id": "p9.3.3",
                    "order": 6,
                    "type": "list_item",
                    "bbox": {
                        "l": 83.76,
                        "t": 376.48,
                        "r": 462.2514,
                        "b": 360.52
                    },
                    "text": "3,777 total responses received (2,577 online, 1,200 paper)",
                    "marker": "•"
                },
                {
                    "id": "p9.3.4",
                    "order": 7,
                    "type": "list_item",
                    "bbox": {
                        "l": 571.92,
                        "t": 413.7538,
                        "r": 694.32,
                        "b": 395.04
                    },
                    "text": "July 21 and 27"
                },
                {
                    "id": "p9.3.5",
                    "order": 8,
                    "type": "list_item",
                    "bbox": {
                        "l": 571.68,
                        "t": 394.5538,
                        "r": 792.96,
                        "b": 374.4
                    },
                    "text": "Approximately 400 attendees"
                }
            ]
        },
        {
            "id": "p9.4",
            "order": 9,
            "type": "heading",
            "bbox": {
                "l": 58.32,
                "t": 339.36,
                "r": 207.6,
                "b": 322.08
            },
            "text": "Questions addressed:",
            "level": 3
        },
        {
            "id": "p9.5",
            "order": 10,
            "type": "list",
            "bbox": {
                "l": 56.4,
                "t": 320.16,
                "r": 508.56,
                "b": 90.72
            },
            "text": "",
            "attrs": {
                "item_count": 3
            },
            "children": [
                {
                    "id": "p9.5.1",
                    "order": 11,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.88,
                        "t": 320.16,
                        "r": 508.56,
                        "b": 281.28
                    },
                    "text": "What are the most important topics a data center ordinance should address? (From 1 = very important to 3 = not important)",
                    "marker": "1."
                },
                {
                    "id": "p9.5.2",
                    "order": 12,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.4,
                        "t": 263.28,
                        "r": 501.84,
                        "b": 205.2
                    },
                    "text": "As the City considers rules for future data centers, which potential benefits are most important to you? (From 1 = most important to 7 = least important)",
                    "marker": "2."
                },
                {
                    "id": "p9.5.3",
                    "order": 13,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.64,
                        "t": 186.72,
                        "r": 503.04,
                        "b": 90.72
                    },
                    "text": "Which statement best matches your current opinion?\nI would support a data center in Dubuque.\nI would support a data center if certain requirements are met.\nI would not support a data center in Dubuque.\nI am not sure and need more information.\nIn-Person Roundtable Discussions",
                    "marker": "3."
                }
            ]
        },
        {
            "id": "p9.6",
            "order": 14,
            "type": "heading",
            "bbox": {
                "l": 573.12,
                "t": 336.24,
                "r": 722.16,
                "b": 318.24
            },
            "text": "Questions addressed:",
            "level": 3
        },
        {
            "id": "p9.7",
            "order": 15,
            "type": "list",
            "bbox": {
                "l": 57.12,
                "t": 316.56,
                "r": 895.2,
                "b": 51.6
            },
            "text": "",
            "attrs": {
                "item_count": 5
            },
            "children": [
                {
                    "id": "p9.7.1",
                    "order": 16,
                    "type": "list_item",
                    "bbox": {
                        "l": 572.4,
                        "t": 316.56,
                        "r": 895.2,
                        "b": 259.2
                    },
                    "text": "What are the most important topics a data center ordinance should address? (14 table discussion categories)",
                    "marker": "1."
                },
                {
                    "id": "p9.7.2",
                    "order": 17,
                    "type": "list_item",
                    "bbox": {
                        "l": 572.16,
                        "t": 240,
                        "r": 883.44,
                        "b": 181.68
                    },
                    "text": "Deep dive into topic of most interest to residents to explore specific concerns and potential ordinance language.",
                    "marker": "2."
                },
                {
                    "id": "p9.7.3",
                    "order": 18,
                    "type": "list_item",
                    "bbox": {
                        "l": 571.44,
                        "t": 163.68,
                        "r": 882,
                        "b": 125.28
                    },
                    "text": "What community benefits should the City consider or prioritize?",
                    "marker": "3."
                },
                {
                    "id": "p9.7.4",
                    "order": 19,
                    "type": "list_item",
                    "bbox": {
                        "l": 61.2,
                        "t": 69.20999999999998,
                        "r": 492.86624,
                        "b": 53.25
                    },
                    "text": "Is there any other feedback you'd like to share? (open text box)",
                    "marker": "4."
                },
                {
                    "id": "p9.7.5",
                    "order": 20,
                    "type": "list_item",
                    "bbox": {
                        "l": 57.12,
                        "t": 61.56,
                        "r": 496.08,
                        "b": 51.6
                    },
                    "text": "July 21 and 27",
                    "marker": "•",
                    "attrs": {
                        "bbox_estimated": true
                    }
                }
            ]
        },
        {
            "id": "p9.8",
            "order": 21,
            "type": "footer",
            "bbox": {
                "l": 40.8,
                "t": 19.2,
                "r": 267.84,
                "b": 7.92
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p9.9",
            "order": 22,
            "type": "footer",
            "bbox": {
                "l": 910.08,
                "t": 18.72,
                "r": 918.24,
                "b": 8.88
            },
            "text": "6",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 10

6 item(s) JSON
caption (1) figure (2) footer (2) heading (1)
Page 10
1 · FIGURE
2 · HEADING
3 · CAPTION
4 · FIGURE
5 · FOOTER
6 · FOOTER
Page 10 JSON
{
    "document_id": 11930,
    "page": 10,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 6,
    "counts_by_type": {
        "caption": 1,
        "figure": 2,
        "footer": 2,
        "heading": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p10.1",
            "order": 1,
            "type": "figure",
            "bbox": {
                "l": 88.08,
                "t": 448.8,
                "r": 163.44,
                "b": 415.68
            },
            "text": "",
            "attrs": {
                "role": "page_header",
                "block_label": "header_image"
            }
        },
        {
            "id": "p10.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 40.08,
                "t": 494.64,
                "r": 232.56,
                "b": 467.28
            },
            "text": "Survey Results",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p10.3",
            "order": 3,
            "type": "caption",
            "bbox": {
                "l": 356.16,
                "t": 442.56,
                "r": 562.56,
                "b": 419.76
            },
            "text": "Where Do You Live?",
            "attrs": {
                "block_label": "figure_title"
            }
        },
        {
            "id": "p10.4",
            "order": 4,
            "type": "figure",
            "bbox": {
                "l": 231.6,
                "t": 410.16,
                "r": 655.68,
                "b": 73.44
            },
            "text": "",
            "attrs": {
                "kind": "chart",
                "block_label": "chart"
            }
        },
        {
            "id": "p10.5",
            "order": 5,
            "type": "footer",
            "bbox": {
                "l": 41.28,
                "t": 19.44,
                "r": 267.84,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p10.6",
            "order": 6,
            "type": "footer",
            "bbox": {
                "l": 905.04,
                "t": 18.96,
                "r": 918.72,
                "b": 9.12
            },
            "text": "10",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 11

8 item(s) JSON
figure (2) footer (2) form_field (1) heading (2) text (1)
Page 11
1 · FIGURE
2 · HEADING
3 · HEADING
4 · TEXT
5
6 · FIGURE
7 · FOOTER
8 · FOOTER
Page 11 JSON
{
    "document_id": 11930,
    "page": 11,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 8,
    "counts_by_type": {
        "figure": 2,
        "footer": 2,
        "form_field": 1,
        "heading": 2,
        "text": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p11.1",
            "order": 1,
            "type": "figure",
            "bbox": {
                "l": 81.84,
                "t": 448.08,
                "r": 155.04,
                "b": 415.2
            },
            "text": "",
            "attrs": {
                "role": "page_header",
                "block_label": "header_image"
            }
        },
        {
            "id": "p11.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 40.08,
                "t": 494.4,
                "r": 232.56,
                "b": 467.76
            },
            "text": "Survey Results",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p11.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 181.44,
                "t": 441.84,
                "r": 723.12,
                "b": 417.6
            },
            "text": "Which statement best matches your current opinion?",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p11.4",
            "order": 4,
            "type": "text",
            "bbox": {
                "l": 201.84,
                "t": 408.48,
                "r": 700.32,
                "b": 394.8
            },
            "text": "Would Not Support 🔥 Support W/ Certain Requirements 🔥 Unsure/Needs More Information 🔥 Would Support □ (Blank)",
            "children": [
                {
                    "id": "p11.4.1",
                    "order": 5,
                    "type": "form_field",
                    "bbox": {
                        "l": 659.16,
                        "t": 408.48,
                        "r": 671.16,
                        "b": 396.48
                    },
                    "text": "",
                    "attrs": {
                        "field_kind": "checkbox",
                        "label": "(Blank)",
                        "source": "glyph_estimate",
                        "bbox_estimated": true,
                        "label_source": "parent_text",
                        "label_ref": "p11.4",
                        "text_offset": 100,
                        "text_span": 1
                    }
                }
            ]
        },
        {
            "id": "p11.5",
            "order": 6,
            "type": "figure",
            "bbox": {
                "l": 147.84,
                "t": 383.04,
                "r": 712.56,
                "b": 69.6
            },
            "text": "",
            "attrs": {
                "kind": "chart",
                "block_label": "chart"
            }
        },
        {
            "id": "p11.6",
            "order": 7,
            "type": "footer",
            "bbox": {
                "l": 41.04,
                "t": 19.44,
                "r": 267.84,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p11.7",
            "order": 8,
            "type": "footer",
            "bbox": {
                "l": 904.8,
                "t": 18.96,
                "r": 917.28,
                "b": 9.36
            },
            "text": "11",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 12

6 item(s) JSON
caption (1) figure (2) footer (2) heading (1)
Page 12
1 · FIGURE
2 · HEADING
3 · CAPTION
4 · FIGURE
5 · FOOTER
6 · FOOTER
Page 12 JSON
{
    "document_id": 11930,
    "page": 12,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 6,
    "counts_by_type": {
        "caption": 1,
        "figure": 2,
        "footer": 2,
        "heading": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p12.1",
            "order": 1,
            "type": "figure",
            "bbox": {
                "l": 113.28,
                "t": 452.88,
                "r": 186.48,
                "b": 420.48
            },
            "text": "",
            "attrs": {
                "role": "page_header",
                "block_label": "header_image"
            }
        },
        {
            "id": "p12.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 40.56,
                "t": 494.4,
                "r": 232.32,
                "b": 468
            },
            "text": "Survey Results",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p12.3",
            "order": 3,
            "type": "caption",
            "bbox": {
                "l": 269.52,
                "t": 447.36,
                "r": 688.8,
                "b": 425.52
            },
            "text": "...Most Important Topics, \"Very Important\" Total",
            "attrs": {
                "block_label": "figure_title"
            }
        },
        {
            "id": "p12.4",
            "order": 4,
            "type": "figure",
            "bbox": {
                "l": 116.4,
                "t": 415.92,
                "r": 836.4,
                "b": 47.52
            },
            "text": "",
            "attrs": {
                "kind": "chart",
                "block_label": "chart"
            }
        },
        {
            "id": "p12.5",
            "order": 5,
            "type": "footer",
            "bbox": {
                "l": 41.52,
                "t": 19.44,
                "r": 267.84,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p12.6",
            "order": 6,
            "type": "footer",
            "bbox": {
                "l": 905.28,
                "t": 18.96,
                "r": 917.76,
                "b": 9.12
            },
            "text": "12",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 13

7 item(s) JSON
caption (1) figure (2) footer (2) footnote (1) heading (1)
Page 13
1 · HEADING
2 · FIGURE
3 · CAPTION
4 · FIGURE
5 · FOOTNOTE
6 · FOOTER
7 · FOOTER
Page 13 JSON
{
    "document_id": 11930,
    "page": 13,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 7,
    "counts_by_type": {
        "caption": 1,
        "figure": 2,
        "footer": 2,
        "footnote": 1,
        "heading": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p13.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 40.8,
                "t": 494.64,
                "r": 232.32,
                "b": 467.52
            },
            "text": "Survey Results",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p13.2",
            "order": 2,
            "type": "figure",
            "bbox": {
                "l": 89.52,
                "t": 446.88,
                "r": 162.72,
                "b": 413.52
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p13.3",
            "order": 3,
            "type": "caption",
            "bbox": {
                "l": 229.92,
                "t": 440.16,
                "r": 688.32,
                "b": 416.64
            },
            "text": "...Potential Benefits, #1 Most Important Total",
            "attrs": {
                "block_label": "figure_title"
            }
        },
        {
            "id": "p13.4",
            "order": 4,
            "type": "figure",
            "bbox": {
                "l": 94.08,
                "t": 407.52,
                "r": 811.68,
                "b": 44.64
            },
            "text": "",
            "attrs": {
                "kind": "chart",
                "block_label": "chart"
            }
        },
        {
            "id": "p13.5",
            "order": 5,
            "type": "footnote",
            "bbox": {
                "l": 441.36,
                "t": 47.76,
                "r": 516.96,
                "b": 34.56
            },
            "text": "Response Option",
            "attrs": {
                "block_label": "vision_footnote"
            }
        },
        {
            "id": "p13.6",
            "order": 6,
            "type": "footer",
            "bbox": {
                "l": 41.28,
                "t": 19.68,
                "r": 267.6,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p13.7",
            "order": 7,
            "type": "footer",
            "bbox": {
                "l": 905.28,
                "t": 18.96,
                "r": 917.76,
                "b": 9.12
            },
            "text": "13",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 14

7 item(s) JSON
caption (1) figure (2) footer (2) footnote (1) heading (1)
Page 14
1 · FIGURE
2 · HEADING
3 · CAPTION
4 · FIGURE
5 · FOOTNOTE
6 · FOOTER
7 · FOOTER
Page 14 JSON
{
    "document_id": 11930,
    "page": 14,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 7,
    "counts_by_type": {
        "caption": 1,
        "figure": 2,
        "footer": 2,
        "footnote": 1,
        "heading": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p14.1",
            "order": 1,
            "type": "figure",
            "bbox": {
                "l": 116.16,
                "t": 449.76,
                "r": 187.92,
                "b": 417.6
            },
            "text": "",
            "attrs": {
                "role": "page_header",
                "block_label": "header_image"
            }
        },
        {
            "id": "p14.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 40.56,
                "t": 494.64,
                "r": 232.32,
                "b": 467.76
            },
            "text": "Survey Results",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p14.3",
            "order": 3,
            "type": "caption",
            "bbox": {
                "l": 213.36,
                "t": 444.48,
                "r": 733.92,
                "b": 422.64
            },
            "text": "Is there any other feedback you'd like to share? (Open-Ended)",
            "attrs": {
                "block_label": "figure_title"
            }
        },
        {
            "id": "p14.4",
            "order": 4,
            "type": "figure",
            "bbox": {
                "l": 113.76,
                "t": 407.28,
                "r": 826.56,
                "b": 55.44
            },
            "text": "",
            "attrs": {
                "kind": "chart",
                "block_label": "chart"
            }
        },
        {
            "id": "p14.5",
            "order": 5,
            "type": "footnote",
            "bbox": {
                "l": 510,
                "t": 62.4,
                "r": 618.96,
                "b": 51.6
            },
            "text": "Percent of All Comments",
            "attrs": {
                "block_label": "vision_footnote"
            }
        },
        {
            "id": "p14.6",
            "order": 6,
            "type": "footer",
            "bbox": {
                "l": 41.28,
                "t": 19.44,
                "r": 267.84,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p14.7",
            "order": 7,
            "type": "footer",
            "bbox": {
                "l": 905.04,
                "t": 18.96,
                "r": 918.48,
                "b": 8.88
            },
            "text": "14",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 15

9 item(s) JSON
figure (1) footer (2) footnote (1) form_field (3) heading (1) text (1)
Page 15
1 · HEADING
2 · TEXT
3 · FIGURE
4 · FOOTNOTE
5
6
7
8 · FOOTER
9 · FOOTER
Page 15 JSON
{
    "document_id": 11930,
    "page": 15,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 9,
    "counts_by_type": {
        "figure": 1,
        "footer": 2,
        "footnote": 1,
        "form_field": 3,
        "heading": 1,
        "text": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p15.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 41.04,
                "t": 494.88,
                "r": 294.96,
                "b": 468.72
            },
            "text": "Roundtable Results",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p15.2",
            "order": 2,
            "type": "text",
            "bbox": {
                "l": 47.04,
                "t": 456.24,
                "r": 524.4,
                "b": 439.44
            },
            "text": "Approximately 400 people attended. Of those who provided personal information:"
        },
        {
            "id": "p15.3",
            "order": 3,
            "type": "figure",
            "bbox": {
                "l": 336.24,
                "t": 406.8,
                "r": 629.76,
                "b": 68.16
            },
            "text": "",
            "attrs": {
                "kind": "chart",
                "block_label": "chart",
                "embedded_text": "38\n54\n133\nResidents Non-Residents Unknown"
            }
        },
        {
            "id": "p15.4",
            "order": 4,
            "type": "footnote",
            "bbox": {
                "l": 374.16,
                "t": 79.44,
                "r": 600.96,
                "b": 66.72
            },
            "text": "■ Residents ■ Non-Residents ■ Unknown",
            "attrs": {
                "block_label": "vision_footnote"
            },
            "children": [
                {
                    "id": "p15.4.1",
                    "order": 5,
                    "type": "form_field",
                    "bbox": {
                        "l": 374.16,
                        "t": 79.44,
                        "r": 386.16,
                        "b": 67.44
                    },
                    "text": "",
                    "attrs": {
                        "field_kind": "checkbox",
                        "label": "Residents",
                        "checked": true,
                        "source": "glyph_estimate",
                        "bbox_estimated": true,
                        "label_source": "parent_text",
                        "label_ref": "p15.4",
                        "text_offset": 2,
                        "text_span": 0
                    }
                },
                {
                    "id": "p15.4.2",
                    "order": 6,
                    "type": "form_field",
                    "bbox": {
                        "l": 447.72,
                        "t": 79.44,
                        "r": 459.72,
                        "b": 67.44
                    },
                    "text": "",
                    "attrs": {
                        "field_kind": "checkbox",
                        "label": "Non-Residents",
                        "checked": true,
                        "source": "glyph_estimate",
                        "bbox_estimated": true,
                        "label_source": "parent_text",
                        "label_ref": "p15.4",
                        "text_offset": 14,
                        "text_span": 0
                    }
                },
                {
                    "id": "p15.4.3",
                    "order": 7,
                    "type": "form_field",
                    "bbox": {
                        "l": 545.79,
                        "t": 79.44,
                        "r": 557.79,
                        "b": 67.44
                    },
                    "text": "",
                    "attrs": {
                        "field_kind": "checkbox",
                        "label": "Unknown",
                        "checked": true,
                        "source": "glyph_estimate",
                        "bbox_estimated": true,
                        "label_source": "parent_text",
                        "label_ref": "p15.4",
                        "text_offset": 30,
                        "text_span": 0
                    }
                }
            ]
        },
        {
            "id": "p15.5",
            "order": 8,
            "type": "footer",
            "bbox": {
                "l": 41.04,
                "t": 19.44,
                "r": 267.84,
                "b": 8.4
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p15.6",
            "order": 9,
            "type": "footer",
            "bbox": {
                "l": 904.56,
                "t": 18.96,
                "r": 918,
                "b": 9.12
            },
            "text": "15",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 16

12 item(s) JSON
footer (2) heading (1) list (1) list_item (8)
Page 16
1 · HEADING
2 · LIST
3
4
5
6
7
8
9
10
11 · FOOTER
12 · FOOTER
Page 16 JSON
{
    "document_id": 11930,
    "page": 16,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 12,
    "counts_by_type": {
        "footer": 2,
        "heading": 1,
        "list": 1,
        "list_item": 8
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p16.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 39.84,
                "t": 494.88,
                "r": 576.48,
                "b": 466.8
            },
            "text": "Which Issues Are Most Important To You?",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p16.2",
            "order": 2,
            "type": "list",
            "bbox": {
                "l": 52.56,
                "t": 404.25,
                "r": 843.34228,
                "b": 100.08
            },
            "text": "",
            "attrs": {
                "item_count": 8
            },
            "children": [
                {
                    "id": "p16.2.1",
                    "order": 3,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.16,
                        "t": 404.25,
                        "r": 843.34228,
                        "b": 386.11
                    },
                    "text": "Environmental Impact: Pollution, wildlife disruption, harm to farmland, water, human health",
                    "marker": "1."
                },
                {
                    "id": "p16.2.2",
                    "order": 4,
                    "type": "list_item",
                    "bbox": {
                        "l": 53.52,
                        "t": 385.08,
                        "r": 415.2,
                        "b": 365.52
                    },
                    "text": "Jobs & Economic Benefits: permanent jobs created for local residents, short-lived economic benefits",
                    "marker": "6.",
                    "attrs": {
                        "bbox_estimated": true
                    }
                },
                {
                    "id": "p16.2.3",
                    "order": 5,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.56,
                        "t": 347.52,
                        "r": 423.6,
                        "b": 289.44
                    },
                    "text": "Location & Land Use: Distance from residential areas, farmland, environmentally sensitive zones, airport, schools, low-income neighborhoods",
                    "marker": "2."
                },
                {
                    "id": "p16.2.4",
                    "order": 6,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.16,
                        "t": 269.56,
                        "r": 374.183,
                        "b": 253.60000000000002
                    },
                    "text": "Noise & Light Pollution: impact on birds, sleep patterns, health, property values",
                    "marker": "3."
                },
                {
                    "id": "p16.2.5",
                    "order": 7,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.8,
                        "t": 252.12,
                        "r": 376.32,
                        "b": 232.08
                    },
                    "text": "Ongoing Monitoring & Accountability: Distrust in self-reporting, concerns that enforcement must be robust and public",
                    "marker": "7.",
                    "attrs": {
                        "bbox_estimated": true
                    }
                },
                {
                    "id": "p16.2.6",
                    "order": 8,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.8,
                        "t": 215.04,
                        "r": 425.76,
                        "b": 157.92
                    },
                    "text": "Water Use & Quality: Consumption, contamination, wastewater, stormwater runoff. Can City's infrastructure support?",
                    "marker": "4."
                },
                {
                    "id": "p16.2.7",
                    "order": 9,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.16,
                        "t": 136.83800000000002,
                        "r": 419.754272,
                        "b": 120.85399999999998
                    },
                    "text": "Power & Energy: Increased rates, strain on the power grid, reliance on non-renewable energy sources",
                    "marker": "5."
                },
                {
                    "id": "p16.2.8",
                    "order": 10,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.8,
                        "t": 119.64,
                        "r": 421.92,
                        "b": 100.08
                    },
                    "text": "Community Process & Transparency: Transparency, Non-Disclosure Agreements, information accessible to the public",
                    "marker": "8.",
                    "attrs": {
                        "bbox_estimated": true
                    }
                }
            ]
        },
        {
            "id": "p16.3",
            "order": 11,
            "type": "footer",
            "bbox": {
                "l": 40.8,
                "t": 19.44,
                "r": 267.84,
                "b": 8.16
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p16.4",
            "order": 12,
            "type": "footer",
            "bbox": {
                "l": 904.8,
                "t": 18.96,
                "r": 918,
                "b": 8.88
            },
            "text": "16",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 17

12 item(s) JSON
footer (2) heading (1) list (1) list_item (7) text (1)
Page 17
1 · HEADING
2 · LIST
3
4
5
6
7
8
9
10
11 · FOOTER
12 · FOOTER
Page 17 JSON
{
    "document_id": 11930,
    "page": 17,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 12,
    "counts_by_type": {
        "footer": 2,
        "heading": 1,
        "list": 1,
        "list_item": 7,
        "text": 1
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p17.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 40.08,
                "t": 495.36,
                "r": 674.88,
                "b": 465.36
            },
            "text": "Recurring Solutions & Ordinance Rules Proposed",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p17.2",
            "order": 2,
            "type": "list",
            "bbox": {
                "l": 52.56,
                "t": 402.07,
                "r": 432,
                "b": 90.48
            },
            "text": "",
            "attrs": {
                "item_count": 7
            },
            "children": [
                {
                    "id": "p17.2.1",
                    "order": 3,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.16,
                        "t": 402.07,
                        "r": 413.153,
                        "b": 386.11
                    },
                    "text": "Strict Siting & Zoning Rules: Industrial zoning, buffer zones, no annexation/rezoning of farmland",
                    "marker": "1."
                },
                {
                    "id": "p17.2.2",
                    "order": 4,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.8,
                        "t": 384.96,
                        "r": 415.68,
                        "b": 365.28
                    },
                    "text": "Enforcement & Accountability: Forced shutdowns for non-compliance, not fines. Upfront bonds to cover future costs.",
                    "marker": "6.",
                    "attrs": {
                        "bbox_estimated": true
                    }
                },
                {
                    "id": "p17.2.3",
                    "order": 5,
                    "type": "list_item",
                    "bbox": {
                        "l": 53.28,
                        "t": 347.52,
                        "r": 399.12,
                        "b": 290.16
                    },
                    "text": "Environmental Protections: Baseline assessments before construction, pa[p17.2.3.1]rty monitoring, water protections",
                    "marker": "2.",
                    "children": [
                        {
                            "id": "p17.2.3.1",
                            "order": 6,
                            "type": "text",
                            "bbox": {
                                "l": 53.28,
                                "t": 347.52,
                                "r": 399.12,
                                "b": 290.16
                            },
                            "text": "3^{rd}",
                            "attrs": {
                                "inline": true,
                                "text_offset": 71,
                                "text_span": 11,
                                "bbox_estimated": true
                            }
                        }
                    ]
                },
                {
                    "id": "p17.2.4",
                    "order": 7,
                    "type": "list_item",
                    "bbox": {
                        "l": 56.16,
                        "t": 269.56,
                        "r": 357.62108,
                        "b": 253.60000000000002
                    },
                    "text": "Noise & Light Regulation: Use World Health Organization and Dark Sky guidelines, public reporting",
                    "marker": "3."
                },
                {
                    "id": "p17.2.5",
                    "order": 8,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.8,
                        "t": 251.88,
                        "r": 409.92,
                        "b": 231.6
                    },
                    "text": "Community Benefits: Should be shared equitably with priority for those most affected.",
                    "marker": "7.",
                    "attrs": {
                        "bbox_estimated": true
                    }
                },
                {
                    "id": "p17.2.6",
                    "order": 9,
                    "type": "list_item",
                    "bbox": {
                        "l": 53.04,
                        "t": 215.28,
                        "r": 405.84,
                        "b": 157.68
                    },
                    "text": "Power & Utility Rules: Self-generation, renewable energy, rate freezes for residents, no reduced rates or incentives for data centers",
                    "marker": "4."
                },
                {
                    "id": "p17.2.7",
                    "order": 10,
                    "type": "list_item",
                    "bbox": {
                        "l": 52.56,
                        "t": 147.36,
                        "r": 432,
                        "b": 90.48
                    },
                    "text": "Job & Economic Requirements: mandates for local workers, permanent jobs with livable wages, local unions. No incentives or subsidies.",
                    "marker": "5."
                }
            ]
        },
        {
            "id": "p17.3",
            "order": 11,
            "type": "footer",
            "bbox": {
                "l": 40.8,
                "t": 19.44,
                "r": 267.84,
                "b": 7.92
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p17.4",
            "order": 12,
            "type": "footer",
            "bbox": {
                "l": 904.8,
                "t": 18.96,
                "r": 917.76,
                "b": 9.12
            },
            "text": "17",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 18

15 item(s) JSON
figure (1) footer (2) heading (5) list (1) list_item (5) text (1)
Page 18
1 · HEADING
2 · HEADING
3 · HEADING
4 · LIST
5
6
7
8
9
10 · HEADING
11 · FIGURE
12 · TEXT
13 · HEADING
14 · FOOTER
15 · FOOTER
Page 18 JSON
{
    "document_id": 11930,
    "page": 18,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 15,
    "counts_by_type": {
        "figure": 1,
        "footer": 2,
        "heading": 5,
        "list": 1,
        "list_item": 5,
        "text": 1
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p18.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 40.56,
                "t": 491.04,
                "r": 439.68,
                "b": 465.12
            },
            "text": "Direction Needed from Council",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p18.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 64.32,
                "t": 414.24,
                "r": 259.92,
                "b": 383.04
            },
            "text": "1 Ordinance: Yes or No",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p18.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 102.24,
                "t": 360,
                "r": 267.6,
                "b": 341.04
            },
            "text": "If yes, then Structure:",
            "level": 3
        },
        {
            "id": "p18.4",
            "order": 4,
            "type": "list",
            "bbox": {
                "l": 126.82,
                "t": 337.14,
                "r": 351.55,
                "b": 232.72000000000003
            },
            "text": "",
            "attrs": {
                "item_count": 5
            },
            "children": [
                {
                    "id": "p18.4.1",
                    "order": 5,
                    "type": "list_item",
                    "bbox": {
                        "l": 126.82,
                        "t": 337.14,
                        "r": 215.578,
                        "b": 319.14
                    },
                    "text": "Moratorium"
                },
                {
                    "id": "p18.4.2",
                    "order": 6,
                    "type": "list_item",
                    "bbox": {
                        "l": 126.82,
                        "t": 315.53999999999996,
                        "r": 154.738,
                        "b": 297.53999999999996
                    },
                    "text": "Ban"
                },
                {
                    "id": "p18.4.3",
                    "order": 7,
                    "type": "list_item",
                    "bbox": {
                        "l": 126.82,
                        "t": 293.91999999999996,
                        "r": 288.856,
                        "b": 275.92
                    },
                    "text": "Standalone Ordinance",
                    "marker": "•"
                },
                {
                    "id": "p18.4.4",
                    "order": 8,
                    "type": "list_item",
                    "bbox": {
                        "l": 126.82,
                        "t": 272.32,
                        "r": 351.55,
                        "b": 254.32
                    },
                    "text": "Zoning Ordinance Amendment",
                    "marker": "•"
                },
                {
                    "id": "p18.4.5",
                    "order": 9,
                    "type": "list_item",
                    "bbox": {
                        "l": 126.82,
                        "t": 250.72000000000003,
                        "r": 276.526,
                        "b": 232.72000000000003
                    },
                    "text": "Combined Approach",
                    "marker": "•"
                }
            ]
        },
        {
            "id": "p18.5",
            "order": 10,
            "type": "heading",
            "bbox": {
                "l": 453.12,
                "t": 406.08,
                "r": 860.88,
                "b": 341.28
            },
            "text": "3 Sizing (if applicable): Should there be a size threshold that triggers heightened review? If yes, what size?",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p18.6",
            "order": 11,
            "type": "figure",
            "bbox": {
                "l": 64.8,
                "t": 210,
                "r": 89.28,
                "b": 181.2
            },
            "text": "",
            "attrs": {
                "block_label": "image",
                "embedded_text": "2"
            }
        },
        {
            "id": "p18.7",
            "order": 12,
            "type": "text",
            "bbox": {
                "l": 93.12,
                "t": 208.08,
                "r": 430.56,
                "b": 123.36
            },
            "text": "Scope: If moratorium, for how long? If standalone, zoning, or combined approach, should regulation apply city-wide, or only to specific zoning districts?"
        },
        {
            "id": "p18.8",
            "order": 13,
            "type": "heading",
            "bbox": {
                "l": 454.32,
                "t": 202.32,
                "r": 879.12,
                "b": 160.8
            },
            "text": "4 Timeline: Target schedule, depends on City Council Direction. See Next Slide",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p18.9",
            "order": 14,
            "type": "footer",
            "bbox": {
                "l": 41.76,
                "t": 18.72,
                "r": 267.6,
                "b": 8.4
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p18.10",
            "order": 15,
            "type": "footer",
            "bbox": {
                "l": 910.32,
                "t": 18.96,
                "r": 918,
                "b": 9.12
            },
            "text": "6",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 19

14 item(s) JSON
footer (2) heading (3) list (1) list_item (8)
Page 19
1 · HEADING
2 · HEADING
3 · HEADING
4 · LIST
5
6
7
8
9
10
11
12
13 · FOOTER
14 · FOOTER
Page 19 JSON
{
    "document_id": 11930,
    "page": 19,
    "width_pt": 960,
    "height_pt": 540,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12041,
    "item_count": 14,
    "counts_by_type": {
        "footer": 2,
        "heading": 3,
        "list": 1,
        "list_item": 8
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p19.1",
            "order": 1,
            "type": "heading",
            "bbox": {
                "l": 40.56,
                "t": 490.8,
                "r": 439.44,
                "b": 465.6
            },
            "text": "Direction Needed from Council",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p19.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 81.36,
                "t": 401.28,
                "r": 623.04,
                "b": 378.72
            },
            "text": "4 Timeline: Target schedule, depends on City Council Direction.",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p19.3",
            "order": 3,
            "type": "heading",
            "bbox": {
                "l": 117.84,
                "t": 375.36,
                "r": 227.76,
                "b": 356.4
            },
            "text": "For Example:",
            "level": 3
        },
        {
            "id": "p19.4",
            "order": 4,
            "type": "list",
            "bbox": {
                "l": 116.88,
                "t": 354.6162,
                "r": 833.76,
                "b": 164.16
            },
            "text": "",
            "attrs": {
                "item_count": 8
            },
            "children": [
                {
                    "id": "p19.4.1",
                    "order": 5,
                    "type": "list_item",
                    "bbox": {
                        "l": 116.88,
                        "t": 354.6162,
                        "r": 480.96,
                        "b": 332.27160000000003
                    },
                    "text": "Standalone, Zoning, or Hybrid Ordinance:",
                    "marker": "•"
                },
                {
                    "id": "p19.4.2",
                    "order": 6,
                    "type": "list_item",
                    "bbox": {
                        "l": 151.44,
                        "t": 330.6162,
                        "r": 746.16,
                        "b": 308.27160000000003
                    },
                    "text": "November 2, 2026, Draft presented for Council discussion & feedback",
                    "marker": "•"
                },
                {
                    "id": "p19.4.3",
                    "order": 7,
                    "type": "list_item",
                    "bbox": {
                        "l": 152.16,
                        "t": 306.63792,
                        "r": 833.76,
                        "b": 283.92
                    },
                    "text": "November 4, 2026, Zoning Commission Review & Consideration (IF APPLICABLE)",
                    "marker": "•"
                },
                {
                    "id": "p19.4.4",
                    "order": 8,
                    "type": "list_item",
                    "bbox": {
                        "l": 152.4,
                        "t": 282.5962,
                        "r": 456.72,
                        "b": 260.16
                    },
                    "text": "November 16, 2026, First Reading"
                },
                {
                    "id": "p19.4.5",
                    "order": 9,
                    "type": "list_item",
                    "bbox": {
                        "l": 152.64,
                        "t": 258.5962,
                        "r": 468.24,
                        "b": 235.92
                    },
                    "text": "December 7, 2026, Second Reading",
                    "marker": "•"
                },
                {
                    "id": "p19.4.6",
                    "order": 10,
                    "type": "list_item",
                    "bbox": {
                        "l": 152.4,
                        "t": 234.5962,
                        "r": 459.36,
                        "b": 211.92
                    },
                    "text": "December 21, 2026, Final Reading",
                    "marker": "•"
                },
                {
                    "id": "p19.4.7",
                    "order": 11,
                    "type": "list_item",
                    "bbox": {
                        "l": 117.6,
                        "t": 210.5962,
                        "r": 409.2,
                        "b": 188.16
                    },
                    "text": "Moratorium: September 8, 2026"
                },
                {
                    "id": "p19.4.8",
                    "order": 12,
                    "type": "list_item",
                    "bbox": {
                        "l": 116.88,
                        "t": 186.61792000000003,
                        "r": 341.76,
                        "b": 164.16
                    },
                    "text": "Ban: September 8, 2026"
                }
            ]
        },
        {
            "id": "p19.5",
            "order": 13,
            "type": "footer",
            "bbox": {
                "l": 41.28,
                "t": 18.72,
                "r": 267.6,
                "b": 8.4
            },
            "text": "City of Dubuque | Data Center Regulatory Framework",
            "attrs": {
                "block_label": "footer"
            }
        },
        {
            "id": "p19.6",
            "order": 14,
            "type": "footer",
            "bbox": {
                "l": 910.32,
                "t": 18.72,
                "r": 918,
                "b": 9.36
            },
            "text": "6",
            "attrs": {
                "block_label": "number"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}