{
    "document_id": 267,
    "page": 32,
    "width_pt": 612,
    "height_pt": 792,
    "engine": "paddleocr_vl",
    "source_run_id": 392,
    "item_count": 20,
    "counts_by_type": {
        "figure": 3,
        "footer": 1,
        "heading": 4,
        "text": 12
    },
    "build_ms": 1,
    "items": [
        {
            "id": "p32.1",
            "order": 1,
            "type": "text",
            "bbox": {
                "l": 34.8,
                "t": 758.64,
                "r": 292.8,
                "b": 744.24
            },
            "text": "07/09-08/13 5:30 – 7:30 PM THU FREE AGE: 50/UP",
            "attrs": {
                "block_label": "header",
                "ai_retyped_from": "header",
                "ai_reason": "This is a class schedule row continuing from the previous page, not a page header."
            }
        },
        {
            "id": "p32.2",
            "order": 2,
            "type": "heading",
            "bbox": {
                "l": 33.84,
                "t": 729.6,
                "r": 210,
                "b": 714.24
            },
            "text": "NEW! STRENGTH TRAINING",
            "attrs": {
                "block_label": "paragraph_title"
            }
        },
        {
            "id": "p32.3",
            "order": 3,
            "type": "text",
            "bbox": {
                "l": 35.04,
                "t": 710.64,
                "r": 293.52,
                "b": 539.76
            },
            "text": "Join our Strength Training class, designed specifically for older adults to enhance muscle strength, flexibility, and balance in a fun and supportive environment. Whether you prefer using weights or just your body weight, this class offers adaptable exercises to suit all fitness levels!\nVILLA PARKE COMMUNITY CENTER\n03/10-04/30 10:30AM – 11:30AM T, TH FREE AGE: 50/UP\n05/05-06/25 10:30AM – 11:30AM T, TH FREE AGE: 50/UP\n07/07-08/13 10:30AM – 11:30AM T, TH FREE AGE: 50/UP\nVICTORY PARK RECREATION CENTER\n03/10-04/28 1PM – 2PM T FREE AGE: 50/UP\n05/05-06/23 1PM – 2PM T FREE AGE: 50/UP"
        },
        {
            "id": "p32.4",
            "order": 4,
            "type": "figure",
            "bbox": {
                "l": 311.52,
                "t": 757.2,
                "r": 575.52,
                "b": 583.2
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p32.5",
            "order": 5,
            "type": "figure",
            "bbox": {
                "l": 312,
                "t": 534.0668,
                "r": 576,
                "b": 69.9098
            },
            "text": "",
            "attrs": {
                "source": "pdf_image"
            },
            "children": [
                {
                    "type": "heading",
                    "bbox": {
                        "l": 330.48,
                        "t": 524.3,
                        "r": 563.04,
                        "b": 481.54
                    },
                    "text": "JACKIE ROBINSON COMMUNITY CENTER",
                    "attrs": {
                        "source": "ai_vision",
                        "reason": "Ad headline text is not covered by any text item (only a figure box spans the ad)."
                    },
                    "children": [],
                    "order": 6,
                    "id": "p32.5.1"
                }
            ]
        },
        {
            "id": "p32.6",
            "order": 7,
            "type": "heading",
            "bbox": {
                "l": 34.08,
                "t": 522,
                "r": 136.56,
                "b": 507.36
            },
            "text": "NEW! KARAOKE",
            "attrs": {
                "block_label": "paragraph_title"
            }
        },
        {
            "id": "p32.7",
            "order": 8,
            "type": "text",
            "bbox": {
                "l": 33.84,
                "t": 501.84,
                "r": 295.68,
                "b": 386.64
            },
            "text": "Join us for a fun-filled hour of karaoke designed for older adults. Whether you love belting out classics or simply enjoy listening to your favorite tunes, this activity is all about music, memories, and good company. No experience needed—just bring your enthusiasm!\nVILLA PARKE COMMUNITY CENTER\n03/06-05/01 11:30AM – 12:30PM FRI FREE AGE: 50/UP\n05/08-06/26 11:30AM – 12:30PM FRI FREE AGE: 50/UP\n07/10-08/14 11:30AM – 12:30PM FRI FREE AGE: 50/UP"
        },
        {
            "id": "p32.8",
            "order": 9,
            "type": "heading",
            "bbox": {
                "l": 33.6,
                "t": 370.32,
                "r": 224.4,
                "b": 339.36
            },
            "text": "NEW! NON-CONTACT BOXING FOR OLDER ADULTS",
            "attrs": {
                "block_label": "paragraph_title"
            }
        },
        {
            "type": "text",
            "bbox": {
                "l": 36.72,
                "t": 331.06,
                "r": 159.12,
                "b": 319.97
            },
            "text": "VILLA PARKE COMMUNITY CENTER",
            "attrs": {
                "source": "ai_vision",
                "reason": "Venue line above the boxing description is not included in any item."
            },
            "children": [],
            "order": 10,
            "id": "p32.9"
        },
        {
            "id": "p32.10",
            "order": 11,
            "type": "text",
            "bbox": {
                "l": 34.08,
                "t": 321.12,
                "r": 294,
                "b": 200.16
            },
            "text": "Stay active and energized with this fun, non-contact boxing class designed for adults 50 and older. Learn basic boxing moves like jabs, hooks, and footwork in a safe, supportive environment—no hitting involved! Improve cardiovascular health, build strength and balance, boost coordination, sharpen mental focus, and reduce stress—all while having fun. No experience needed. All fitness levels welcome! Just bring comfortable workout clothes, water, and a positive attitude."
        },
        {
            "id": "p32.11",
            "order": 12,
            "type": "text",
            "bbox": {
                "l": 34.56,
                "t": 196.8,
                "r": 293.52,
                "b": 166.32
            },
            "text": "05/08-06/26 11AM – 12PM FRI FREE AGE: 50/UP\n07/10-08/14 11AM – 12PM FRI FREE AGE: 50/UP\nJACKIE ROBINSON COMMUNITY CENTER"
        },
        {
            "id": "p32.12",
            "order": 13,
            "type": "text",
            "bbox": {
                "l": 368.4,
                "t": 467.76,
                "r": 525.84,
                "b": 404.4
            },
            "text": "GRAB AND GO\nFROZEN MEAL\nPROGRAM"
        },
        {
            "id": "p32.13",
            "order": 14,
            "type": "figure",
            "bbox": {
                "l": 357.36,
                "t": 393.6,
                "r": 529.68,
                "b": 371.52
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p32.14",
            "order": 15,
            "type": "text",
            "bbox": {
                "l": 350.4,
                "t": 356.64,
                "r": 540,
                "b": 328.56
            },
            "text": "PICK UP 7 FROZEN MEALS EVERY WEDNESDAY AT 11 AM"
        },
        {
            "id": "p32.15",
            "order": 16,
            "type": "text",
            "bbox": {
                "l": 340.8,
                "t": 318,
                "r": 554.64,
                "b": 230.88
            },
            "text": "MUST BE 60+ YEARS OLD\nTO PARTICIPATE\nINTAKE FORM REQUIRED\nTO SIGN UP & NO NEED TO BE IN\nTHE HOT MEAL PROGRAM\nTO BE ELIGIBLE"
        },
        {
            "id": "p32.16",
            "order": 17,
            "type": "text",
            "bbox": {
                "l": 361.44,
                "t": 221.76,
                "r": 526.8,
                "b": 177.6
            },
            "text": "INQUIRE AT FRONT DESK\n1020 N FAIR OAKS AVE,\nPASADENA, CA 91103"
        },
        {
            "id": "p32.17",
            "order": 18,
            "type": "text",
            "bbox": {
                "l": 380.64,
                "t": 167.52,
                "r": 501.12,
                "b": 118.56
            },
            "text": "San Gabriel Valley\nYWCA IS ON\nA MISSION"
        },
        {
            "id": "p32.18",
            "order": 19,
            "type": "text",
            "bbox": {
                "l": 357.84,
                "t": 110.4,
                "r": 530.4,
                "b": 81.12
            },
            "text": "FOR GENERAL QUESTIONS\n(626)-214-9456"
        },
        {
            "id": "p32.19",
            "order": 20,
            "type": "footer",
            "bbox": {
                "l": 32.4,
                "t": 19.44,
                "r": 217.68,
                "b": 8.16
            },
            "text": "32 Spring/Summer I 2026 Recreation Guide",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "ai_vision": {
        "model": "claude-opus-5",
        "confidence": 72,
        "added": 2,
        "retyped": 1
    }
}