{"id":94991,"date":"2025-05-14T09:35:18","date_gmt":"2025-05-14T13:35:18","guid":{"rendered":"https:\/\/sutton.ca\/staging\/report-graffiti-or-other-acts-of-vandalism\/"},"modified":"2025-12-16T14:28:13","modified_gmt":"2025-12-16T19:28:13","slug":"report-graffiti-or-other-acts-of-vandalism","status":"publish","type":"page","link":"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/","title":{"rendered":"Report Graffiti or Other Acts of Vandalism"},"content":{"rendered":"\n<h1  id=\"Vivre\">\n\t\t\t\t<\/h1>\n\t<p>At its meeting on May 7, 2025, the Town Council adopted an <a href=\"https:\/\/sutton.ca\/staging\/wp-content\/uploads\/2025\/05\/Plan_intervention_prevention_vandalisme_2025-2027-FR.pdf\" target=\"_blank\" rel=\"noopener\">Intervention and Prevention Plan to Counter Vandalism in Municipal Public Spaces<\/a> (in French only). This Plan aims to propose concrete measures to address the recurring problem of vandalism, particularly illegal graffiti.<\/p>\n\t<p>Please fill out the form below to report graffiti or other acts of vandalism <strong>in municipal public spaces<\/strong>.<\/p>\n<h3  id=\"Vivre\">\n\t\t\tOnline Form to Report Graffiti or Other Acts of Vandalism \t<\/h3>\n\t<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_69' style='display:none'>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_69'  action='\/staging\/en\/wp-json\/wp\/v2\/pages\/94991' data-formid='69' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6Le2vKoqAAAAABgeB7_5PbkB2ZY-x9Qw03dquGv2' data-tabindex='0'><input id=\"input_edd4413defc86b52d2dde24b91a2adb8\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_edd4413defc86b52d2dde24b91a2adb8\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_69' class='gform_fields top_label form_sublabel_below description_above validation_below'><fieldset id=\"field_69_1\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Nature of act of vandalism<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_69_1'>\n\t\t\t<div class='gchoice gchoice_69_1_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Graffiti'  id='choice_69_1_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_69_1_0' id='label_69_1_0' class='gform-field-label gform-field-label--type-inline'>Graffiti<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_69_1_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Damaged equipment or street furniture'  id='choice_69_1_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_69_1_1' id='label_69_1_1' class='gform-field-label gform-field-label--type-inline'>Damaged equipment or street furniture<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_69_1_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Damage to plants'  id='choice_69_1_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_69_1_2' id='label_69_1_2' class='gform-field-label gform-field-label--type-inline'>Damage to plants<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_69_1_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Other'  id='choice_69_1_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_69_1_3' id='label_69_1_3' class='gform-field-label gform-field-label--type-inline'>Other<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_69_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_69_3'>Other, describe<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_69_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_69_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_69_4'>Location<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_69_4'>Give address or best possible description of location<\/div><div class='ginput_container ginput_container_text'><input name='input_4' id='input_69_4' type='text' value='' class='large'  aria-describedby=\"gfield_description_69_4\"   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_69_6\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><b>Date &amp; time<\/b><br>Give the date and time you noticed the vandalism\n<\/div><fieldset id=\"field_69_5\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datefield gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Date<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div id='input_69_5' class='ginput_container ginput_complex gform-grid-row'><div class='gfield_date_month ginput_container ginput_container_date gform-grid-col' id='input_69_5_1_container'>\n                                            <input type='number' maxlength='2' name='input_5[]' id='input_69_5_1' value=''   aria-required='true'   placeholder='MM' min='1' max='12' step='1'\/>\n                                            <label for='input_69_5_1' class='gform-field-label gform-field-label--type-sub screen-reader-text'>Month<\/label>\n                                        <\/div><div class='gfield_date_day ginput_container ginput_container_date gform-grid-col' id='input_69_5_2_container'>\n                                            <input type='number' maxlength='2' name='input_5[]' id='input_69_5_2' value=''   aria-required='true'   placeholder='DD' min='1' max='31' step='1'\/>\n                                            <label for='input_69_5_2' class='gform-field-label gform-field-label--type-sub screen-reader-text'>Day<\/label>\n                                        <\/div><div class='gfield_date_year ginput_container ginput_container_date gform-grid-col' id='input_69_5_3_container'>\n                                            <input type='number' maxlength='4' name='input_5[]' id='input_69_5_3' value=''   aria-required='true'   placeholder='YYYY' min='1920' max='2027' step='1'\/>\n                                            <label for='input_69_5_3' class='gform-field-label gform-field-label--type-sub screen-reader-text'>Year<\/label>\n                                       <\/div>\n                                   <\/div><\/fieldset><fieldset id=\"field_69_7\" class=\"gfield gfield--type-time gfield--input-type-time gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Time<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class=\"ginput_container ginput_complex gform-grid-row\">\n                        <div class='gfield_time_hour ginput_container ginput_container_time gform-grid-col' id='input_69_7'>\n                            <input type='number' name='input_7[]' id='input_69_7_1' value=''  min='0' max='24' step='1'  placeholder='HH' aria-required='true'   \/> \n                            <label class='gform-field-label gform-field-label--type-sub hour_label screen-reader-text' for='input_69_7_1'>Hours<\/label>\n                        <\/div>\n                        <div class=\"below hour_minute_colon gform-grid-col\">:<\/div>\n                        <div class='gfield_time_minute ginput_container ginput_container_time gform-grid-col'>\n                            <input type='number' name='input_7[]' id='input_69_7_2' value=''  min='0' max='59' step='1'  placeholder='MM' aria-required='true'  \/>\n                            <label class='gform-field-label gform-field-label--type-sub minute_label screen-reader-text' for='input_69_7_2'>Minutes<\/label>\n                        <\/div>\n                        \n                    <\/div><\/fieldset><div id=\"field_69_8\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='gform_browse_button_69_8'>Please insert photo(s)<\/label><div class='gfield_description' id='gfield_description_69_8'>File names must not contain accented characters or symbols.<\/div><div class='ginput_container ginput_container_fileupload'><div id='gform_multifile_upload_69_8' data-settings='{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_69_8&quot;,&quot;container&quot;:&quot;gform_multifile_upload_69_8&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_69_8&quot;,&quot;filelist&quot;:&quot;gform_preview_69_8&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/?gf_page=1f9272c80500c7d&quot;,&quot;flash_swf_url&quot;:&quot;https:\\\/\\\/sutton.ca\\\/staging\\\/wp-includes\\\/js\\\/plupload\\\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\\\/\\\/sutton.ca\\\/staging\\\/wp-includes\\\/js\\\/plupload\\\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;jpg,jpeg,png&quot;}],&quot;max_file_size&quot;:&quot;536870912b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:69,&quot;field_id&quot;:8,&quot;_gform_file_upload_nonce_69_8&quot;:&quot;b64e378f43&quot;},&quot;gf_vars&quot;:{&quot;max_files&quot;:&quot;5&quot;,&quot;message_id&quot;:&quot;gform_multifile_messages_69_8&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phar&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}' class='gform_fileupload_multifile'>\n\t\t\t\t\t\t\t\t\t\t<div id='gform_drag_drop_area_69_8' class='gform_drop_area gform-theme-field-control'>\n\t\t\t\t\t\t\t\t\t\t\t<span class='gform_drop_instructions'>Drop files here or <\/span>\n\t\t\t\t\t\t\t\t\t\t\t<button type='button' id='gform_browse_button_69_8' class='button gform_button_select_files gform-theme-button gform-theme-button--control' aria-describedby=\"gfield_upload_rules_69_8 gfield_description_69_8\"  >Select files<\/button>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_69_8'>Accepted file types: jpg, jpeg, png, Max. file size: 512 MB, Max. files: 5.<\/span><ul class='validation_message--hidden-on-empty gform-ul-reset' id='gform_multifile_messages_69_8'><\/ul> <div id='gform_preview_69_8' class='ginput_preview_list'><\/div><\/div><\/div><div id=\"field_69_13\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><h4><b>IMPORTANT<\/b><\/h4><br>This form is strictly confidential and anonymous. It is used for internal purposes only, to respond quickly to the scene of vandalism in municipal public spaces (e.g. buildings, parks, sports facilities, street furniture, etc.).  <br><br>However, at your sole discretion, you may give your consent to communicate your contact information to the police to assist in an investigation. In this case, please complete the optional section below:  \n<hr><\/div><div id=\"field_69_14\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><div style=\"background-color:#f3f6f3\"><b>OPTIONAL<\/b><\/div><fieldset id=\"field_69_10\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_69_10'>\n                            \n                            <span id='input_69_10_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_10.3' id='input_69_10_3' value=''   aria-required='false'     \/>\n                                                    <label for='input_69_10_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_69_10_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_10.6' id='input_69_10_6' value=''   aria-required='false'     \/>\n                                                    <label for='input_69_10_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_69_11\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_69_11'>Phone number <\/label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_69_11' type='tel' value='' class='large'    aria-invalid=\"false\"   \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_69' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_69' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_69' id='gform_theme_69' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_69' id='gform_style_settings_69' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_69' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='69' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='DVABRv3ZZyIaYT9+spoeX\/qLXEm8ruNDqEqPVNg4YmKWtyVHP0+SJAoQ6TOm1BHYICp07C+kDsFwohjMW2XSy6fVbw0VTZnRtb\/mqxXVf6SUu50=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_69' value='WyJ7XCIxXCI6W1wiMDg4MTQzYmZhNmFjZDE2N2UyMDE5NTVhMjM3Yjg0MDVcIixcIjcxMWVmYzY2ZWQ2OTFiZjU2NjU0YzRlY2E2MmVkNDZmXCIsXCI5OTYzYjRjNWZmZDE3NTFkMjAxYjFjNTM2ZDFmZTQ0MFwiLFwiYjBmZGI2YWQwMjUxNDg5MzMzNmJjMTUzNmVmNTQ3MmFcIl19IiwiMzk2N2UzOGQyNTg1ODU3NmI5ZTJmYWI2ZjRiYzNhN2EiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_69' id='gform_target_page_number_69' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_69' id='gform_source_page_number_69' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            <input type='hidden' name='gform_uploaded_files' id='gform_uploaded_files_69' value='' \/>\n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 69, 'https:\/\/sutton.ca\/staging\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_69').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_69');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_69').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_69').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_69').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_69').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_69').val();gformInitSpinner( 69, 'https:\/\/sutton.ca\/staging\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [69, current_page]);window['gf_submitting_69'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_69').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [69]);window['gf_submitting_69'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_69').text());}else{jQuery('#gform_69').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"69\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_69\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_69\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_69\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 69, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>At its meeting on May 7, 2025, the Town Council adopted an Intervention and Prevention Plan to Counter Vandalism in Municipal Public Spaces (in French only). This Plan aims to propose concrete measures to address the recurring problem of vandalism, particularly illegal graffiti. Please fill out the form below to report graffiti or other acts&hellip;<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":103725,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_searchwp_excluded":"","footnotes":""},"class_list":["post-94991","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Report Graffiti or Other Acts of Vandalism - test optimisation<\/title>\n<meta name=\"description\" content=\"Use our form to report graffiti or vandalism in Sutton. Your input helps keep our town clean, safe, and welcoming for all.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Report Graffiti or Vandalism\" \/>\n<meta property=\"og:description\" content=\"Use our form to report graffiti or vandalism in Sutton. Your input helps keep our town clean, safe, and welcoming for all.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/\" \/>\n<meta property=\"og:site_name\" content=\"test optimisation\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VilleDeSutton\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-16T19:28:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sutton.ca\/staging\/wp-content\/uploads\/2025\/05\/Visuel_plan_intervention_prevention_vandalisme_EN.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/online-services\\\/report-graffiti-or-other-acts-of-vandalism\\\/\",\"url\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/online-services\\\/report-graffiti-or-other-acts-of-vandalism\\\/\",\"name\":\"Report Graffiti or Other Acts of Vandalism - test optimisation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/#website\"},\"datePublished\":\"2025-05-14T13:35:18+00:00\",\"dateModified\":\"2025-12-16T19:28:13+00:00\",\"description\":\"Use our form to report graffiti or vandalism in Sutton. Your input helps keep our town clean, safe, and welcoming for all.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/online-services\\\/report-graffiti-or-other-acts-of-vandalism\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/online-services\\\/report-graffiti-or-other-acts-of-vandalism\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/online-services\\\/report-graffiti-or-other-acts-of-vandalism\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\",\"item\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Online Services\",\"item\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/online-services\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Report Graffiti or Other Acts of Vandalism\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/\",\"name\":\"test optimisation\",\"description\":\"Official website of the Town of Sutton\",\"publisher\":{\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/#organization\"},\"alternateName\":\"Sutton\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/#organization\",\"name\":\"Ville de Sutton\",\"alternateName\":\"Sutton\",\"url\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/logo-entite-ville-de-Sutton.png\",\"contentUrl\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/logo-entite-ville-de-Sutton.png\",\"width\":696,\"height\":696,\"caption\":\"Ville de Sutton\"},\"image\":{\"@id\":\"https:\\\/\\\/sutton.ca\\\/staging\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VilleDeSutton\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ville-de-sutton\\\/\",\"https:\\\/\\\/www.instagram.com\\\/ville_sutton\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCho_cik7f5pK2CjJ0f5dxSA\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Report Graffiti or Other Acts of Vandalism - test optimisation","description":"Use our form to report graffiti or vandalism in Sutton. Your input helps keep our town clean, safe, and welcoming for all.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Report Graffiti or Vandalism","og_description":"Use our form to report graffiti or vandalism in Sutton. Your input helps keep our town clean, safe, and welcoming for all.","og_url":"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/","og_site_name":"test optimisation","article_publisher":"https:\/\/www.facebook.com\/VilleDeSutton","article_modified_time":"2025-12-16T19:28:13+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/sutton.ca\/staging\/wp-content\/uploads\/2025\/05\/Visuel_plan_intervention_prevention_vandalisme_EN.png","type":"image\/png"}],"twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/","url":"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/","name":"Report Graffiti or Other Acts of Vandalism - test optimisation","isPartOf":{"@id":"https:\/\/sutton.ca\/staging\/en\/#website"},"datePublished":"2025-05-14T13:35:18+00:00","dateModified":"2025-12-16T19:28:13+00:00","description":"Use our form to report graffiti or vandalism in Sutton. Your input helps keep our town clean, safe, and welcoming for all.","breadcrumb":{"@id":"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sutton.ca\/staging\/en\/online-services\/report-graffiti-or-other-acts-of-vandalism\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"","item":"https:\/\/sutton.ca\/staging\/en\/"},{"@type":"ListItem","position":2,"name":"Online Services","item":"https:\/\/sutton.ca\/staging\/en\/online-services\/"},{"@type":"ListItem","position":3,"name":"Report Graffiti or Other Acts of Vandalism"}]},{"@type":"WebSite","@id":"https:\/\/sutton.ca\/staging\/en\/#website","url":"https:\/\/sutton.ca\/staging\/en\/","name":"test optimisation","description":"Official website of the Town of Sutton","publisher":{"@id":"https:\/\/sutton.ca\/staging\/en\/#organization"},"alternateName":"Sutton","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sutton.ca\/staging\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sutton.ca\/staging\/en\/#organization","name":"Ville de Sutton","alternateName":"Sutton","url":"https:\/\/sutton.ca\/staging\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sutton.ca\/staging\/en\/#\/schema\/logo\/image\/","url":"https:\/\/sutton.ca\/staging\/wp-content\/uploads\/2025\/07\/logo-entite-ville-de-Sutton.png","contentUrl":"https:\/\/sutton.ca\/staging\/wp-content\/uploads\/2025\/07\/logo-entite-ville-de-Sutton.png","width":696,"height":696,"caption":"Ville de Sutton"},"image":{"@id":"https:\/\/sutton.ca\/staging\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VilleDeSutton","https:\/\/www.linkedin.com\/company\/ville-de-sutton\/","https:\/\/www.instagram.com\/ville_sutton\/","https:\/\/www.youtube.com\/channel\/UCho_cik7f5pK2CjJ0f5dxSA"]}]}},"_links":{"self":[{"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/pages\/94991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/comments?post=94991"}],"version-history":[{"count":0,"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/pages\/94991\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/pages\/103725"}],"wp:attachment":[{"href":"https:\/\/sutton.ca\/staging\/en\/wp-json\/wp\/v2\/media?parent=94991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}