{
    "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": []
    }
}