{"id":10,"date":"2026-03-31T20:35:45","date_gmt":"2026-03-31T20:35:45","guid":{"rendered":"https:\/\/bpr.williehowe.com\/index.php\/make-a-reservation\/"},"modified":"2026-03-31T20:35:45","modified_gmt":"2026-03-31T20:35:45","slug":"make-a-reservation","status":"publish","type":"page","link":"https:\/\/bpr.williehowe.com\/index.php\/make-a-reservation\/","title":{"rendered":"Make a Reservation"},"content":{"rendered":"<div class=\"bpr-reservation-wrap\" id=\"bpr-reservation-form\">\n\n    <!-- Multi-booking cart indicator -->\n    <div id=\"bpr-cart-bar\" style=\"display:none;\" class=\"bpr-cart-bar\" role=\"region\" aria-label=\"Booking cart\" aria-live=\"polite\">\n        <div class=\"bpr-cart-bar__inner\">\n            <span class=\"bpr-cart-bar__label\">\ud83d\uded2 <strong id=\"bpr-cart-count\">0<\/strong> site(s) in your booking<\/span>\n            <span class=\"bpr-cart-bar__total\">Total: <strong id=\"bpr-cart-total\">$0.00<\/strong><\/span>\n            <button type=\"button\" class=\"bpr-btn bpr-btn-primary bpr-btn-sm\" id=\"bpr-cart-checkout-btn\">Continue to Checkout \u2192<\/button>\n            <button type=\"button\" class=\"bpr-btn bpr-btn-ghost bpr-btn-sm\" id=\"bpr-cart-view-btn\">View Cart<\/button>\n        <\/div>\n    <\/div>\n\n    <div class=\"bpr-step-indicator\" role=\"list\" aria-label=\"Reservation steps\">\n        <div class=\"bpr-step active\" data-step=\"1\" role=\"listitem\"><span aria-hidden=\"true\">1<\/span> Select Facility<\/div>\n        <div class=\"bpr-step\" data-step=\"2\" role=\"listitem\"><span aria-hidden=\"true\">2<\/span> Date &amp; Time<\/div>\n        <div class=\"bpr-step\" data-step=\"3\" role=\"listitem\"><span aria-hidden=\"true\">3<\/span> Your Details<\/div>\n        <div class=\"bpr-step\" data-step=\"4\" role=\"listitem\"><span aria-hidden=\"true\">4<\/span> Review &amp; Submit<\/div>\n    <\/div>\n\n    <form id=\"bpr-res-form\" novalidate\n          data-min-date=\"2026-06-02\"\n          data-max-date=\"2027-06-01\"\n          data-resident-discount=\"0\">\n        <input type=\"hidden\" id=\"bpr_nonce\" name=\"bpr_nonce\" value=\"405b3de9a6\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/10\" \/>        <input type=\"hidden\" name=\"action\" value=\"bpr_submit_reservation\">\n        <div style=\"display:none\" aria-hidden=\"true\"><input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\n\n        <!-- STEP 1: Facility selection -->\n        <div class=\"bpr-form-step active\" data-step=\"1\">\n            <h2 class=\"bpr-step-title\">Select a Facility<\/h2>\n            <p class=\"bpr-step-hint\">Need multiple facilities? Select one, add it to your booking, then add another.<\/p>\n\n            <div class=\"bpr-facility-grid\">\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"1\"\n                     data-hourly-rate=\"25.00\"\n                     data-min-hours=\"4\"\n                     data-type=\"clubhouse\"\n                     data-name=\"Alpha Park Clubhouse\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \ud83c\udfe0                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Alpha Park Clubhouse<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$25.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(4 hr min)<\/span>                                                                                                                <\/div>\n                                                                        <div class=\"bpr-facility-amenities\" aria-label=\"Amenities\">\n                            <span class=\"bpr-amenity-tag\">tables<\/span><span class=\"bpr-amenity-tag\">chairs<\/span><span class=\"bpr-amenity-tag\">restrooms<\/span><span class=\"bpr-amenity-tag\">AC\/Heat<\/span><span class=\"bpr-amenity-tag\">refrigerator<\/span><span class=\"bpr-amenity-tag\">ice machine<\/span><span class=\"bpr-amenity-tag\">microwave<\/span>                        <\/div>\n                                            <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"2\"\n                     data-hourly-rate=\"20.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"pavilion\"\n                     data-name=\"Pavilion 1 \u2013 Blanquart (Alpha Pk)\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26fa                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Pavilion 1 \u2013 Blanquart (Alpha Pk)<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$20.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"3\"\n                     data-hourly-rate=\"20.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"pavilion\"\n                     data-name=\"Pavilion 2 \u2013 Lions Club (Alpha Pk)\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26fa                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Pavilion 2 \u2013 Lions Club (Alpha Pk)<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$20.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"4\"\n                     data-hourly-rate=\"20.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"pavilion\"\n                     data-name=\"Pavilion 3 \u2013 Lauterbach\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26fa                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Pavilion 3 \u2013 Lauterbach<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$20.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"5\"\n                     data-hourly-rate=\"20.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"pavilion\"\n                     data-name=\"Pavilion 4 \u2013 Zeller\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26fa                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Pavilion 4 \u2013 Zeller<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$20.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"6\"\n                     data-hourly-rate=\"15.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"diamond\"\n                     data-name=\"Ball Diamond 1\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26be                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Ball Diamond 1<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$15.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"7\"\n                     data-hourly-rate=\"15.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"diamond\"\n                     data-name=\"Ball Diamond 2\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26be                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Ball Diamond 2<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$15.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"8\"\n                     data-hourly-rate=\"15.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"diamond\"\n                     data-name=\"Ball Diamond 3\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26be                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Ball Diamond 3<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$15.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"9\"\n                     data-hourly-rate=\"15.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"diamond\"\n                     data-name=\"Ball Diamond 4\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26be                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Ball Diamond 4<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$15.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"10\"\n                     data-hourly-rate=\"15.00\"\n                     data-min-hours=\"2\"\n                     data-type=\"diamond\"\n                     data-name=\"Ball Diamond 5\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \u26be                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Ball Diamond 5<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                                                            <span class=\"bpr-facility-rate\">$15.00\/hr<\/span>\n                                <span class=\"bpr-facility-min\">(2 hr min)<\/span>                                                                                                                <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"11\"\n                     data-hourly-rate=\"0.00\"\n                     data-min-hours=\"0\"\n                     data-type=\"trail\"\n                     data-name=\"Cross Country Trail\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \ud83e\udd7e                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Cross Country Trail<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                            <span class=\"bpr-facility-rate bpr-facility-free\">Free<\/span>                                                    <\/div>\n                                                                    <\/div>\n                <\/div>\n                                <div class=\"bpr-facility-card \"\n                     data-facility-id=\"12\"\n                     data-hourly-rate=\"0.00\"\n                     data-min-hours=\"0\"\n                     data-type=\"course\"\n                     data-name=\"Disc Golf Course\"\n                     role=\"radio\"\n                     aria-checked=\"false\"\n                     tabindex=\"0\">\n                                        <div class=\"bpr-facility-icon\" aria-hidden=\"true\">\n                        \ud83e\udd4f                    <\/div>\n                                        <div class=\"bpr-facility-card__body\">\n                        <h3 class=\"bpr-facility-name\">Disc Golf Course<\/h3>\n                        <div class=\"bpr-facility-meta\">\n                            <span class=\"bpr-facility-rate bpr-facility-free\">Free<\/span>                                                    <\/div>\n                                                                    <\/div>\n                <\/div>\n                            <\/div>\n\n            <input type=\"hidden\" id=\"bpr-facility-id\" name=\"facility_id\" required>\n            <div id=\"bpr-step1-actions\" style=\"display:none;\" class=\"bpr-step1-actions\">\n                <p class=\"bpr-step-nav\">\n                    <button type=\"button\" class=\"bpr-btn bpr-btn-primary bpr-next-step\">Continue \u2192<\/button>\n                    <button type=\"button\" class=\"bpr-btn bpr-btn-secondary\" id=\"bpr-add-to-cart-btn\">+ Add to Booking &amp; Choose Another<\/button>\n                <\/p>\n            <\/div>\n            <p id=\"bpr-step1-prompt\" class=\"bpr-step-prompt\">Select a facility above to continue.<\/p>\n        <\/div>\n\n        <!-- STEP 2: Date & Time -->\n        <div class=\"bpr-form-step\" data-step=\"2\" style=\"display:none;\">\n            <h2 class=\"bpr-step-title\">Choose Date &amp; Time<\/h2>\n            <p class=\"bpr-step-hint\" id=\"bpr-step2-facility-name\" aria-live=\"polite\"><\/p>\n\n            <div class=\"bpr-datetime-grid\">\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-start-date\">Date *<\/label>\n                    <input type=\"date\" id=\"bpr-start-date\" class=\"bpr-input\"\n                           min=\"2026-06-02\" max=\"2027-06-01\" required\n                           aria-describedby=\"bpr-date-hint\">\n                    <small id=\"bpr-date-hint\">Must be at least 1 day(s) in advance.<\/small>\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-start-time\">Start Time *<\/label>\n                    <input type=\"time\" id=\"bpr-start-time\" class=\"bpr-input\" required>\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-end-time\">End Time *<\/label>\n                    <input type=\"time\" id=\"bpr-end-time\" class=\"bpr-input\" required>\n                <\/div>\n            <\/div>\n\n            <!-- Diamond add-ons (shown only when a diamond facility is selected) -->\n            <div id=\"bpr-diamond-addons\" style=\"display:none;\" class=\"bpr-diamond-addons\">\n                <h3>Ball Diamond Add-Ons<\/h3>\n                <div class=\"bpr-addons-grid\">\n                                        <label class=\"bpr-addon-card\">\n                        <input type=\"checkbox\" name=\"addon_lights\" id=\"bpr-addon-lights\" value=\"1\"\n                               data-fee=\"25\">\n                        <span class=\"bpr-addon-icon\" aria-hidden=\"true\">\ud83d\udca1<\/span>\n                        <span class=\"bpr-addon-label\">Field Lights<\/span>\n                        <span class=\"bpr-addon-price\">+$25.00<\/span>\n                    <\/label>\n                    <label class=\"bpr-addon-card\">\n                        <input type=\"checkbox\" name=\"addon_lined\" id=\"bpr-addon-lined\" value=\"1\"\n                               data-fee=\"20\">\n                        <span class=\"bpr-addon-icon\" aria-hidden=\"true\">\u26be<\/span>\n                        <span class=\"bpr-addon-label\">Lined Field (by staff)<\/span>\n                        <span class=\"bpr-addon-price\">+$20.00<\/span>\n                    <\/label>\n                    <label class=\"bpr-addon-card\">\n                        <input type=\"checkbox\" name=\"addon_clubhouse\" id=\"bpr-addon-clubhouse\" value=\"1\"\n                               data-fee=\"50\">\n                        <span class=\"bpr-addon-icon\" aria-hidden=\"true\">\ud83c\udfe0<\/span>\n                        <span class=\"bpr-addon-label\">Clubhouse<\/span>\n                        <span class=\"bpr-addon-price\">+$50.00<\/span>\n                    <\/label>\n                <\/div>\n            <\/div>\n\n            <input type=\"hidden\" id=\"bpr-start-datetime\" name=\"start_datetime\">\n            <input type=\"hidden\" id=\"bpr-end-datetime\" name=\"end_datetime\">\n\n            <div id=\"bpr-availability-result\" class=\"bpr-availability-msg\" role=\"status\" aria-live=\"polite\"><\/div>\n\n            <!-- Fee preview with resident pricing -->\n            <div id=\"bpr-fee-preview\" class=\"bpr-fee-preview\" style=\"display:none;\" aria-live=\"polite\">\n                <div class=\"bpr-fee-row\"><span>Duration:<\/span><span id=\"bpr-fee-hours\">\u2014<\/span><\/div>\n                <div class=\"bpr-fee-row\"><span>Base Rate:<\/span><span id=\"bpr-fee-base\">\u2014<\/span><\/div>\n                                <div class=\"bpr-fee-row bpr-fee-row--total\"><span>Estimated Total:<\/span><strong id=\"bpr-fee-total\">\u2014<\/strong><\/div>\n            <\/div>\n\n            <p class=\"bpr-step-nav\">\n                <button type=\"button\" class=\"bpr-btn bpr-btn-secondary bpr-prev-step\">\u2190 Back<\/button>\n                <button type=\"button\" class=\"bpr-btn bpr-btn-primary bpr-next-step\" id=\"bpr-step2-next\" disabled>Continue \u2192<\/button>\n            <\/p>\n        <\/div>\n\n        <!-- STEP 3: Renter Details -->\n        <div class=\"bpr-form-step\" data-step=\"3\" style=\"display:none;\">\n            <h2 class=\"bpr-step-title\">Your Details<\/h2>\n\n            \n            <div class=\"bpr-fields-grid\">\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-first-name\">First Name *<\/label>\n                    <input type=\"text\" id=\"bpr-first-name\" name=\"first_name\" class=\"bpr-input\" required autocomplete=\"given-name\"\n                           value=\"\">\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-last-name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"bpr-last-name\" name=\"last_name\" class=\"bpr-input\" required autocomplete=\"family-name\"\n                           value=\"\">\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-email\">Email Address *<\/label>\n                    <input type=\"email\" id=\"bpr-email\" name=\"email\" class=\"bpr-input\" required autocomplete=\"email\"\n                           value=\"\">\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-phone\">Phone Number *<\/label>\n                    <input type=\"tel\" id=\"bpr-phone\" name=\"phone\" class=\"bpr-input\" required autocomplete=\"tel\">\n                <\/div>\n                <div class=\"bpr-field bpr-field--full\">\n                    <label for=\"bpr-event-name\">Event Name *<\/label>\n                    <input type=\"text\" id=\"bpr-event-name\" name=\"event_name\" class=\"bpr-input\" required placeholder=\"Birthday party, family reunion, practice\u2026\">\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-guests\">Expected Guests<\/label>\n                    <input type=\"number\" id=\"bpr-guests\" name=\"guests_count\" class=\"bpr-input\" min=\"0\" value=\"0\">\n                <\/div>\n                <div class=\"bpr-field\">\n                    <label for=\"bpr-dl\">Driver&#039;s License \/ State ID *<\/label>\n                    <input type=\"text\" id=\"bpr-dl\" name=\"dl_number\" class=\"bpr-input\" required autocomplete=\"off\">\n                <\/div>\n                <div class=\"bpr-field bpr-field--full\">\n                    <label class=\"bpr-checkbox-label\">\n                        <input type=\"checkbox\" id=\"bpr-alcohol\" name=\"alcohol\" value=\"1\">\n                        Alcohol will be present at my event                    <\/label>\n                    <div id=\"bpr-alcohol-notice\" style=\"display:none;\" class=\"bpr-notice bpr-notice--warning\" role=\"alert\">\n                        <strong>Alcohol Policy:<\/strong>\n                        A Liquor Permit and proof of liability insurance must be submitted to Village Hall at least one week before your event.                    <\/div>\n                <\/div>\n                <div class=\"bpr-field bpr-field--full\">\n                    <label for=\"bpr-notes\">Additional Notes<\/label>\n                    <textarea id=\"bpr-notes\" name=\"notes\" class=\"bpr-input\" rows=\"3\"><\/textarea>\n                <\/div>\n            <\/div>\n\n            <p class=\"bpr-step-nav\">\n                <button type=\"button\" class=\"bpr-btn bpr-btn-secondary bpr-prev-step\">\u2190 Back<\/button>\n                <button type=\"button\" class=\"bpr-btn bpr-btn-primary bpr-next-step\">Review &amp; Submit \u2192<\/button>\n            <\/p>\n        <\/div>\n\n        <!-- STEP 4: Review & Submit -->\n        <div class=\"bpr-form-step\" data-step=\"4\" style=\"display:none;\">\n            <h2 class=\"bpr-step-title\">Review &amp; Submit<\/h2>\n            <div id=\"bpr-review-summary\" class=\"bpr-review-summary\" aria-live=\"polite\"><\/div>\n\n            <!-- Cart items (multi-booking) -->\n            <div id=\"bpr-cart-review\" style=\"display:none;\" class=\"bpr-cart-review\">\n                <h3>Additional Sites in This Booking<\/h3>\n                <div id=\"bpr-cart-items-list\"><\/div>\n            <\/div>\n\n            <div class=\"bpr-agreement-box\">\n                <h3>Rental Agreement<\/h3>\n                <div class=\"bpr-agreement-text\">\n                    <p>The renter is responsible for any damages beyond normal wear and tear to village property during the rental event.<\/p>\n                    <p>All trash must be taken to the dumpster and not left in receptacles at the facility. The facility must be cleaned before leaving.<\/p>\n                    <p>Violation of park rules is punishable by a fine of $150 to $750 per offense.<\/p>\n                <\/div>\n                <label class=\"bpr-checkbox-label bpr-required-check\">\n                    <input type=\"checkbox\" name=\"form_data[rental_agreement]\" value=\"1\" required>\n                    <span>I agree to the Rental Agreement *<\/span>\n                <\/label>\n            <\/div>\n\n            <div class=\"bpr-field\" style=\"margin-top:24px;\">\n                <label id=\"bpr-sig-label\">Renter Signature *<\/label>\n                <div class=\"bpr-signature-wrap\">\n                    <canvas class=\"bpr-signature-pad\" id=\"bpr-sig-canvas\" aria-labelledby=\"bpr-sig-label\" role=\"img\"><\/canvas>\n                    <input type=\"hidden\" id=\"bpr-signature\" name=\"form_data[signature]\" required>\n                    <button type=\"button\" class=\"bpr-btn bpr-btn-sm bpr-btn-secondary\" id=\"bpr-sig-clear\" aria-label=\"Clear signature\">Clear<\/button>\n                <\/div>\n            <\/div>\n\n            <div id=\"bpr-submit-msg\" class=\"bpr-form-message\" role=\"alert\" aria-live=\"polite\"><\/div>\n            <p class=\"bpr-step-nav\">\n                <button type=\"button\" class=\"bpr-btn bpr-btn-secondary bpr-prev-step\">\u2190 Back<\/button>\n                <button type=\"submit\" class=\"bpr-btn bpr-btn-primary bpr-btn-lg\" id=\"bpr-submit-btn\">\n                    Submit Reservation                <\/button>\n            <\/p>\n        <\/div>\n\n        <!-- STEP 5: Confirmation -->\n        <div class=\"bpr-form-step bpr-confirmation\" data-step=\"5\" style=\"display:none;\" aria-live=\"polite\">\n            <div class=\"bpr-confirmation-icon\" aria-hidden=\"true\">\u2705<\/div>\n            <h2>Reservation Submitted!<\/h2>\n            <div id=\"bpr-confirmation-details\"><\/div>\n                    <\/div>\n    <\/form>\n<\/div>\n\n<script>\n(function(){\n'use strict';\nvar form         = document.getElementById('bpr-res-form');\nvar currentStep  = 1;\nvar selectedFacility = null;   \/\/ {id, rate, minHours, name}\nvar availabilityOk   = false;\nvar sigCanvas, sigCtx, sigDrawing = false, sigHasData = false;\nvar resDiscount = parseInt(form.dataset.residentDiscount) || 0;\nvar nonce = document.querySelector('[name=\"bpr_nonce\"]').value;\nvar ajax  = 'https:\/\/bpr.williehowe.com\/wp-admin\/admin-ajax.php';\n\n\/\/ \u2500\u2500 Facility cards \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\ndocument.querySelectorAll('.bpr-facility-card').forEach(function(card){\n    card.addEventListener('click', selectFacilityCard);\n    card.addEventListener('keydown', function(e){ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); selectFacilityCard.call(this); } });\n});\n\nfunction selectFacilityCard(){\n    document.querySelectorAll('.bpr-facility-card').forEach(function(c){ c.classList.remove('selected'); c.setAttribute('aria-checked','false'); });\n    this.classList.add('selected');\n    this.setAttribute('aria-checked','true');\n    selectedFacility = {\n        id:       this.dataset.facilityId,\n        rate:     parseFloat(this.dataset.hourlyRate)||0,\n        minHours: parseInt(this.dataset.minHours)||1,\n        name:     this.dataset.name,\n        type:     this.dataset.type,\n    };\n    document.getElementById('bpr-facility-id').value = selectedFacility.id;\n    document.getElementById('bpr-step1-prompt').style.display = 'none';\n    document.getElementById('bpr-step1-actions').style.display = 'block';\n    document.getElementById('bpr-step2-facility-name').textContent = '\ud83d\udccd ' + selectedFacility.name;\n    \/\/ Show diamond add-ons only for diamond facilities\n    var addons = document.getElementById('bpr-diamond-addons');\n    if(addons) addons.style.display = selectedFacility.type === 'diamond' ? 'block' : 'none';\n    \/\/ Clear add-on checkboxes when switching facilities\n    document.querySelectorAll('[name^=\"addon_\"]').forEach(function(cb){ cb.checked = false; });\n    \/\/ Reset step 2\n    availabilityOk = false;\n    document.getElementById('bpr-step2-next').disabled = true;\n    document.getElementById('bpr-availability-result').textContent = '';\n    document.getElementById('bpr-fee-preview').style.display = 'none';\n}\n\n\/\/ \u2500\u2500 \"Add to booking\" (multi-site) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nvar addToCartBtn = document.getElementById('bpr-add-to-cart-btn');\nif(addToCartBtn) addToCartBtn.addEventListener('click', function(){\n    if(!selectedFacility) return;\n    var d = document.getElementById('bpr-start-date').value;\n    var s = document.getElementById('bpr-start-time').value;\n    var e = document.getElementById('bpr-end-time').value;\n    if(!d || !s || !e){ goToStep(2); return; }\n    var startDt = d + ' ' + s + ':00';\n    var endDt   = d + ' ' + e + ':00';\n    fetch(ajax, {method:'POST', headers:{'Content-Type':'application\/x-www-form-urlencoded'},\n        body: new URLSearchParams({action:'bpr_cart_add', nonce, facility_id: selectedFacility.id, start_datetime: startDt, end_datetime: endDt})\n    }).then(function(r){return r.json();}).then(function(res){\n        if(res.success){ updateCartBar(res.data); }\n        else { alert(res.data.message || 'Could not add to booking.'); }\n    });\n});\n\ndocument.getElementById('bpr-cart-checkout-btn')?.addEventListener('click', function(){ goToStep(3); });\ndocument.getElementById('bpr-cart-view-btn')?.addEventListener('click', function(){\n    var r = document.getElementById('bpr-cart-review');\n    if(r) r.style.display = r.style.display==='none'?'block':'none';\n});\n\nfunction updateCartBar(data){\n    var count = data.cart ? data.cart.length : 0;\n    var bar   = document.getElementById('bpr-cart-bar');\n    document.getElementById('bpr-cart-count').textContent = count;\n    document.getElementById('bpr-cart-total').textContent = '$' + parseFloat(data.total||0).toFixed(2);\n    bar.style.display = count > 0 ? 'block' : 'none';\n    \/\/ Update cart review panel\n    var list = document.getElementById('bpr-cart-items-list');\n    var reviewWrap = document.getElementById('bpr-cart-review');\n    if(list && data.cart && data.cart.length){\n        list.innerHTML = data.cart.map(function(item){\n            return '<div class=\"bpr-cart-item\">' +\n                '<span>' + item.facility_name + ' \u2014 ' + item.start_datetime.split(' ')[1].slice(0,5) + '\u2013' + item.end_datetime.split(' ')[1].slice(0,5) +\n                ' \u2014 $' + parseFloat(item.fee).toFixed(2) + '<\/span>' +\n                '<button type=\"button\" class=\"bpr-btn bpr-btn-danger bpr-btn-xs bpr-cart-remove\" data-key=\"' + item.key + '\">\u2715<\/button><\/div>';\n        }).join('');\n        if(reviewWrap) reviewWrap.style.display='block';\n        list.querySelectorAll('.bpr-cart-remove').forEach(function(btn){\n            btn.addEventListener('click', function(){\n                fetch(ajax, {method:'POST',headers:{'Content-Type':'application\/x-www-form-urlencoded'},\n                    body: new URLSearchParams({action:'bpr_cart_remove', nonce, key: btn.dataset.key})\n                }).then(function(r){return r.json();}).then(function(res){ if(res.success) updateCartBar(res.data); });\n            });\n        });\n    } else if(reviewWrap) { reviewWrap.style.display='none'; }\n}\n\n\/\/ Load cart on page load\nfetch(ajax+'?action=bpr_cart_get&nonce='+nonce).then(function(r){return r.json();}).then(function(res){\n    if(res.success && res.data.cart && res.data.cart.length) updateCartBar(res.data);\n});\n\n\/\/ \u2500\u2500 Availability check & fee calc \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\ndocument.querySelectorAll('[name^=\"addon_\"]').forEach(function(cb){\n    cb.addEventListener('change', recalcFee);\n});\n['bpr-start-date','bpr-start-time','bpr-end-time'].forEach(function(id){\n    var el = document.getElementById(id);\n    if(el) el.addEventListener('change', checkAvailabilityAndFee);\n});\n\ndocument.getElementById('bpr-is-resident')?.addEventListener('change', recalcFee);\n\nfunction checkAvailabilityAndFee(){\n    var d = document.getElementById('bpr-start-date').value;\n    var s = document.getElementById('bpr-start-time').value;\n    var e = document.getElementById('bpr-end-time').value;\n    if(!d || !s || !e || !selectedFacility) return;\n\n    var startDt = d + ' ' + s + ':00';\n    var endDt   = d + ' ' + e + ':00';\n    if(startDt >= endDt){ showAvail('End time must be after start time.', false); return; }\n\n    document.getElementById('bpr-start-datetime').value = startDt;\n    document.getElementById('bpr-end-datetime').value   = endDt;\n\n    showAvail('Checking availability\u2026', null);\n    fetch(ajax+'?action=bpr_check_availability&nonce='+nonce+'&facility_id='+selectedFacility.id+'&start_datetime='+encodeURIComponent(startDt)+'&end_datetime='+encodeURIComponent(endDt))\n        .then(function(r){return r.json();}).then(function(res){\n            availabilityOk = res.success && res.data.available;\n            showAvail(res.success ? res.data.message : (res.data.message||'Error checking availability.'), availabilityOk);\n            document.getElementById('bpr-step2-next').disabled = !availabilityOk;\n            if(availabilityOk) recalcFee();\n            else document.getElementById('bpr-fee-preview').style.display='none';\n        });\n}\n\nfunction recalcFee(){\n    if(!selectedFacility || !availabilityOk) return;\n    var s = document.getElementById('bpr-start-datetime').value;\n    var e = document.getElementById('bpr-end-datetime').value;\n    if(!s || !e) return;\n    var hours    = (new Date(e) - new Date(s)) \/ 3600000;\n    var billable = Math.max(hours, selectedFacility.minHours);\n    var base     = billable * selectedFacility.rate;\n    \/\/ Add diamond add-on fees\n    var addonFees = 0;\n    document.querySelectorAll('[name^=\"addon_\"]:checked').forEach(function(cb){ addonFees += parseFloat(cb.dataset.fee)||0; });\n    base += addonFees;\n    var isRes    = document.getElementById('bpr-is-resident')?.checked;\n    var discount = isRes ? Math.round(base * resDiscount) \/ 100 : 0;\n    var total    = base - discount;\n\n    document.getElementById('bpr-fee-hours').textContent = hours.toFixed(1) + ' hrs' + (billable > hours ? ' ('+selectedFacility.minHours+' hr min)' : '');\n    document.getElementById('bpr-fee-base').textContent  = '$' + base.toFixed(2);\n    document.getElementById('bpr-fee-total').textContent = total > 0 ? '$' + total.toFixed(2) : 'Free';\n\n    var discRow = document.getElementById('bpr-resident-row');\n    if(discRow){ discRow.style.display = (isRes && discount > 0) ? 'flex' : 'none'; }\n    var discEl = document.getElementById('bpr-fee-discount');\n    if(discEl) discEl.textContent = '-$' + discount.toFixed(2);\n\n    document.getElementById('bpr-fee-preview').style.display = 'flex';\n\n    \/\/ Show resident proof field if needed\n    var proofWrap = document.getElementById('bpr-resident-proof-wrap');\n    if(proofWrap) proofWrap.style.display = isRes ? 'block' : 'none';\n}\n\nfunction showAvail(msg, ok){\n    var el = document.getElementById('bpr-availability-result');\n    el.textContent = msg;\n    el.className = 'bpr-availability-msg ' + (ok===true?'bpr-avail--ok':ok===false?'bpr-avail--taken':'bpr-avail--checking');\n}\n\n\/\/ \u2500\u2500 Alcohol notice \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\ndocument.getElementById('bpr-alcohol')?.addEventListener('change', function(){\n    document.getElementById('bpr-alcohol-notice').style.display = this.checked ? 'block' : 'none';\n});\n\n\/\/ \u2500\u2500 Step navigation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\ndocument.querySelectorAll('.bpr-next-step').forEach(function(btn){\n    btn.addEventListener('click', function(){ goToStep(currentStep + 1); });\n});\ndocument.querySelectorAll('.bpr-prev-step').forEach(function(btn){\n    btn.addEventListener('click', function(){ goToStep(currentStep - 1); });\n});\n\nfunction goToStep(n){\n    if(n < 1 || n > 5) return;\n    \/\/ Validate step 1\n    if(n > 1 && !selectedFacility){ alert('Please select a facility.'); return; }\n    \/\/ Validate step 2\n    if(n > 2 && !availabilityOk){ alert('Please confirm an available date and time.'); return; }\n    document.querySelectorAll('.bpr-form-step').forEach(function(s){ s.style.display='none'; s.classList.remove('active'); });\n    document.querySelector('[data-step=\"'+n+'\"]').style.display='block';\n    document.querySelector('[data-step=\"'+n+'\"]').classList.add('active');\n    document.querySelectorAll('.bpr-step').forEach(function(s){\n        var sn = parseInt(s.dataset.step);\n        s.classList.toggle('active', sn===n);\n        s.classList.toggle('completed', sn<n);\n    });\n    currentStep = n;\n    if(n===4) buildReviewSummary();\n    window.scrollTo({top: form.getBoundingClientRect().top + window.scrollY - 80, behavior:'smooth'});\n}\n\nfunction buildReviewSummary(){\n    var d  = document.getElementById('bpr-start-datetime').value;\n    var e  = document.getElementById('bpr-end-datetime').value;\n    var fn = document.getElementById('bpr-first-name').value;\n    var ln = document.getElementById('bpr-last-name').value;\n    var em = document.getElementById('bpr-email').value;\n    var ph = document.getElementById('bpr-phone').value;\n    var ev = document.getElementById('bpr-event-name').value;\n    var g  = document.getElementById('bpr-guests').value;\n    var total = document.getElementById('bpr-fee-total')?.textContent || '\u2014';\n    document.getElementById('bpr-review-summary').innerHTML =\n        '<div class=\"bpr-review-row\"><span>Facility<\/span><strong>'+(selectedFacility?selectedFacility.name:'\u2014')+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Date<\/span><strong>'+formatDt(d)+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Time<\/span><strong>'+formatTime(d)+' \u2013 '+formatTime(e)+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Renter<\/span><strong>'+fn+' '+ln+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Email<\/span><strong>'+em+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Phone<\/span><strong>'+ph+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Event<\/span><strong>'+ev+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row\"><span>Guests<\/span><strong>'+g+'<\/strong><\/div>'+\n        '<div class=\"bpr-review-row bpr-review-row--total\"><span>Est. Total<\/span><strong>'+total+'<\/strong><\/div>';\n    initSig();\n}\n\nfunction formatDt(dt){ if(!dt) return '\u2014'; var d=new Date(dt.replace(' ','T')); return d.toLocaleDateString('en-US',{weekday:'long',year:'numeric',month:'long',day:'numeric'}); }\nfunction formatTime(dt){ if(!dt) return '\u2014'; var d=new Date(dt.replace(' ','T')); return d.toLocaleTimeString('en-US',{hour:'numeric',minute:'2-digit'}); }\n\n\/\/ \u2500\u2500 Signature pad \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction initSig(){\n    sigCanvas = document.getElementById('bpr-sig-canvas');\n    if(!sigCanvas || sigCanvas._initialized) return;\n    sigCanvas._initialized = true;\n    sigCanvas.width  = sigCanvas.offsetWidth  || 400;\n    sigCanvas.height = 140;\n    sigCtx = sigCanvas.getContext('2d');\n    sigCtx.strokeStyle = '#000'; sigCtx.lineWidth = 2; sigCtx.lineCap = 'round';\n\n    function getPos(ev){ var r=sigCanvas.getBoundingClientRect(); var t=ev.touches?ev.touches[0]:ev; return {x:t.clientX-r.left,y:t.clientY-r.top}; }\n    sigCanvas.addEventListener('mousedown',  function(e){ sigDrawing=true; var p=getPos(e); sigCtx.beginPath(); sigCtx.moveTo(p.x,p.y); });\n    sigCanvas.addEventListener('mousemove',  function(e){ if(!sigDrawing) return; var p=getPos(e); sigCtx.lineTo(p.x,p.y); sigCtx.stroke(); });\n    sigCanvas.addEventListener('mouseup',    function(){ sigDrawing=false; sigHasData=true; document.getElementById('bpr-signature').value=sigCanvas.toDataURL(); });\n    sigCanvas.addEventListener('touchstart', function(e){ e.preventDefault(); sigDrawing=true; var p=getPos(e); sigCtx.beginPath(); sigCtx.moveTo(p.x,p.y); },{passive:false});\n    sigCanvas.addEventListener('touchmove',  function(e){ e.preventDefault(); if(!sigDrawing) return; var p=getPos(e); sigCtx.lineTo(p.x,p.y); sigCtx.stroke(); },{passive:false});\n    sigCanvas.addEventListener('touchend',   function(){ sigDrawing=false; sigHasData=true; document.getElementById('bpr-signature').value=sigCanvas.toDataURL(); });\n    document.getElementById('bpr-sig-clear').addEventListener('click', function(){ sigCtx.clearRect(0,0,sigCanvas.width,sigCanvas.height); sigHasData=false; document.getElementById('bpr-signature').value=''; });\n}\n\n\/\/ \u2500\u2500 Form submission \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nform.addEventListener('submit', function(e){\n    e.preventDefault();\n    if(!document.querySelector('[name=\"form_data[rental_agreement]\"]').checked){ alert('Please agree to the rental agreement.'); return; }\n    if(!sigHasData){ alert('Please sign the rental agreement.'); return; }\n\n    var btn = document.getElementById('bpr-submit-btn');\n    btn.disabled = true; btn.textContent = 'Submitting\u2026';\n\n    var data = new FormData(form);\n    \/\/ Also submit cart items\n    fetch(ajax, { method:'POST', body: data })\n        .then(function(r){ return r.json(); })\n        .then(function(res){\n            btn.disabled=false; btn.textContent='Submit Reservation';\n            if(res.success){\n                var d = res.data;\n                var nums = Array.isArray(d.reservation_nums) ? d.reservation_nums : [d.reservation_num];\n                var html = '<p>' + (d.message || 'Your reservation has been submitted!') + '<\/p>';\n                html += '<div class=\"bpr-confirmation-nums\">' + nums.map(function(n){ return '<div class=\"bpr-confirmation-num\">Res #: <strong>'+n+'<\/strong><\/div>'; }).join('') + '<\/div>';\n                html += '<p>A confirmation email has been sent to your email address.<\/p>';\n                document.getElementById('bpr-confirmation-details').innerHTML = html;\n                                goToStep(5);\n                updateCartBar({cart:[],total:0});\n            } else {\n                var msg = document.getElementById('bpr-submit-msg');\n                msg.textContent = res.data.message || 'Submission failed. Please try again.';\n                msg.className = 'bpr-form-message bpr-form-message--error';\n            }\n        }).catch(function(){\n            btn.disabled=false; btn.textContent='Submit Reservation';\n            document.getElementById('bpr-submit-msg').textContent='Network error. Please try again.';\n        });\n});\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":0,"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/bpr.williehowe.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}