whoami7 - Manager
:
/
proc
/
thread-self
/
root
/
proc
/
thread-self
/
root
/
tmp
/
Upload File:
files >> //proc/thread-self/root/proc/thread-self/root/tmp/phpkk1tQP
<?php /** * Widget API: WP_Widget_Media_Video class * * @package WordPress * @subpackage Widgets * @since 4.8.0 */ /** * Core class that implements a video widget. * * @since 4.8.0 * * @see WP_Widget_Media * @see WP_Widget */ class WP_Widget_Media_Video extends WP_Widget_Media { /** * Constructor. * * @since 4.8.0 */ public function __construct() { parent::__construct( 'media_video', __( 'Video' ), array( 'description' => __( 'Displays a video from the media library or from YouTube, Vimeo, or another provider.' ), 'mime_type' => 'video', ) ); $this->l10n = array_merge( $this->l10n, array( 'no_media_selected' => __( 'No video selected' ), 'add_media' => _x( 'Add Video', 'label for button in the video widget' ), 'replace_media' => _x( 'Replace Video', 'label for button in the video widget; should preferably not be longer than ~13 characters long' ), 'edit_media' => _x( 'Edit Video', 'label for button in the video widget; should preferably not be longer than ~13 characters long' ), 'missing_attachment' => sprintf( /* translators: %s: URL to media library. */ __( 'That video cannot be found. Check your <a href="%s">media library</a> and make sure it was not deleted.' ), esc_url( admin_url( 'upload.php' ) ) ), /* translators: %d: Widget count. */ 'media_library_state_multi' => _n_noop( 'Video Widget (%d)', 'Video Widget (%d)' ), 'media_library_state_single' => __( 'Video Widget' ), /* translators: %s: A list of valid video file extensions. */ 'unsupported_file_type' => sprintf( __( 'Sorry, the video at the supplied URL cannot be loaded. Please check that the URL is for a supported video file (%s) or stream (e.g. YouTube and Vimeo).' ), '<code>.' . implode( '</code>, <code>.', wp_get_video_extensions() ) . '</code>' ), ) ); } /** * Get schema for properties of a widget instance (item). * * @since 4.8.0 * * @see WP_REST_Controller::get_item_schema() * @see WP_REST_Controller::get_additional_fields() * @link https://core.trac.wordpress.org/ticket/35574 * * @return array Schema for properties. */ public function get_instance_schema() { $schema = array( 'preload' => array( 'type' => 'string', 'enum' => array( 'none', 'auto', 'metadata' ), 'default' => 'metadata', 'description' => __( 'Preload' ), 'should_preview_update' => false, ), 'loop' => array( 'type' => 'boolean', 'default' => false, 'description' => __( 'Loop' ), 'should_preview_update' => false, ), 'content' => array( 'type' => 'string', 'default' => '', 'sanitize_callback' => 'wp_kses_post', 'description' => __( 'Tracks (subtitles, captions, descriptions, chapters, or metadata)' ), 'should_preview_update' => false, ), ); foreach ( wp_get_video_extensions() as $video_extension ) { $schema[ $video_extension ] = array( 'type' => 'string', 'default' => '', 'format' => 'uri', /* translators: %s: Video extension. */ 'description' => sprintf( __( 'URL to the %s video source file' ), $video_extension ), ); } return array_merge( $schema, parent::get_instance_schema() ); } /** * Render the media on the frontend. * * @since 4.8.0 * * @param array $instance Widget instance props. */ public function render_media( $instance ) { $instance = array_merge( wp_list_pluck( $this->get_instance_schema(), 'default' ), $instance ); $attachment = null; if ( $this->is_attachment_with_mime_type( $instance['attachment_id'], $this->widget_options['mime_type'] ) ) { $attachment = get_post( $instance['attachment_id'] ); } $src = $instance['url']; if ( $attachment ) { $src = wp_get_attachment_url( $attachment->ID ); } if ( empty( $src ) ) { return; } $youtube_pattern = '#^https?://(?:www\.)?(?:youtube\.com/watch|youtu\.be/)#'; $vimeo_pattern = '#^https?://(.+\.)?vimeo\.com/.*#'; if ( $attachment || preg_match( $youtube_pattern, $src ) || preg_match( $vimeo_pattern, $src ) ) { add_filter( 'wp_video_shortcode', array( $this, 'inject_video_max_width_style' ) ); echo wp_video_shortcode( array_merge( $instance, compact( 'src' ) ), $instance['content'] ); remove_filter( 'wp_video_shortcode', array( $this, 'inject_video_max_width_style' ) ); } else { echo $this->inject_video_max_width_style( wp_oembed_get( $src ) ); } } /** * Inject max-width and remove height for videos too constrained to fit inside sidebars on frontend. * * @since 4.8.0 * * @param string $html Video shortcode HTML output. * @return string HTML Output. */ public function inject_video_max_width_style( $html ) { $html = preg_replace( '/\sheight="\d+"/', '', $html ); $html = preg_replace( '/\swidth="\d+"/', '', $html ); $html = preg_replace( '/(?<=width:)\s*\d+px(?=;?)/', '100%', $html ); return $html; } /** * Enqueue preview scripts. * * These scripts normally are enqueued just-in-time when a video shortcode is used. * In the customizer, however, widgets can be dynamically added and rendered via * selective refresh, and so it is important to unconditionally enqueue them in * case a widget does get added. * * @since 4.8.0 */ public function enqueue_preview_scripts() { /** This filter is documented in wp-includes/media.php */ if ( 'mediaelement' === apply_filters( 'wp_video_shortcode_library', 'mediaelement' ) ) { wp_enqueue_style( 'wp-mediaelement' ); wp_enqueue_script( 'mediaelement-vimeo' ); wp_enqueue_script( 'wp-mediaelement' ); } } /** * Loads the required scripts and styles for the widget control. * * @since 4.8.0 */ public function enqueue_admin_scripts() { parent::enqueue_admin_scripts(); $handle = 'media-video-widget'; wp_enqueue_script( $handle ); $exported_schema = array(); foreach ( $this->get_instance_schema() as $field => $field_schema ) { $exported_schema[ $field ] = wp_array_slice_assoc( $field_schema, array( 'type', 'default', 'enum', 'minimum', 'format', 'media_prop', 'should_preview_update' ) ); } wp_add_inline_script( $handle, sprintf( 'wp.mediaWidgets.modelConstructors[ %s ].prototype.schema = %s;', wp_json_encode( $this->id_base ), wp_json_encode( $exported_schema ) ) ); wp_add_inline_script( $handle, sprintf( ' wp.mediaWidgets.controlConstructors[ %1$s ].prototype.mime_type = %2$s; wp.mediaWidgets.controlConstructors[ %1$s ].prototype.l10n = _.extend( {}, wp.mediaWidgets.controlConstructors[ %1$s ].prototype.l10n, %3$s ); ', wp_json_encode( $this->id_base ), wp_json_encode( $this->widget_options['mime_type'] ), wp_json_encode( $this->l10n ) ) ); } /** * Render form template scripts. * * @since 4.8.0 */ public function render_control_template_scripts() { parent::render_control_template_scripts() ?> <script type="text/html" id="tmpl-wp-media-widget-video-preview"> <# if ( data.error && 'missing_attachment' === data.error ) { #> <?php wp_admin_notice( $this->l10n['missing_attachment'], array( 'type' => 'error', 'additional_classes' => array( 'notice-alt', 'notice-missing-attachment' ), ) ); ?> <# } else if ( data.error && 'unsupported_file_type' === data.error ) { #> <?php wp_admin_notice( $this->l10n['unsupported_file_type'], array( 'type' => 'error', 'additional_classes' => array( 'notice-alt', 'notice-missing-attachment' ), ) ); ?> <# } else if ( data.error ) { #> <?php wp_admin_notice( __( 'Unable to preview media due to an unknown error.' ), array( 'type' => 'error', 'additional_classes' => array( 'notice-alt' ), ) ); ?> <# } else if ( data.is_oembed && data.model.poster ) { #> <a href="{{ data.model.src }}" target="_blank" class="media-widget-video-link"> <img src="{{ data.model.poster }}" /> </a> <# } else if ( data.is_oembed ) { #> <a href="{{ data.model.src }}" target="_blank" class="media-widget-video-link no-poster"> <span class="dashicons dashicons-format-video"></span> </a> <# } else if ( data.model.src ) { #> <?php wp_underscore_video_template(); ?> <# } #> </script> <?php } } [21-Aug-2025 02:30:59 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [21-Aug-2025 03:56:15 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [21-Aug-2025 03:56:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [21-Aug-2025 07:20:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [21-Aug-2025 07:21:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [21-Aug-2025 07:28:00 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [21-Aug-2025 07:28:12 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [21-Aug-2025 07:28:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [21-Aug-2025 07:28:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [21-Aug-2025 07:28:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [21-Aug-2025 07:28:54 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [21-Aug-2025 07:29:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [21-Aug-2025 07:29:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [21-Aug-2025 07:29:25 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [21-Aug-2025 07:29:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 [21-Aug-2025 07:29:42 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [21-Aug-2025 07:29:54 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [21-Aug-2025 07:30:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [21-Aug-2025 07:30:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [21-Aug-2025 07:30:24 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [23-Aug-2025 06:11:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [23-Aug-2025 07:41:55 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [23-Aug-2025 09:39:45 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [23-Aug-2025 10:24:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [24-Aug-2025 00:13:33 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [24-Aug-2025 00:13:36 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [24-Aug-2025 00:13:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [24-Aug-2025 00:13:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [24-Aug-2025 00:13:46 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 [24-Aug-2025 00:13:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [24-Aug-2025 00:13:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [24-Aug-2025 00:13:54 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [24-Aug-2025 00:13:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [24-Aug-2025 00:14:00 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [24-Aug-2025 00:14:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [24-Aug-2025 00:14:06 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [24-Aug-2025 00:14:09 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [24-Aug-2025 00:14:12 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [24-Aug-2025 00:16:29 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [24-Aug-2025 09:34:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [11-Oct-2025 07:49:25 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [25-Oct-2025 08:53:47 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [27-Oct-2025 17:48:29 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [27-Oct-2025 17:50:43 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [27-Oct-2025 17:52:37 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [27-Oct-2025 17:53:35 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [27-Oct-2025 17:54:36 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [27-Oct-2025 17:59:12 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [27-Oct-2025 18:03:32 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [27-Oct-2025 18:05:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [27-Oct-2025 18:06:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [27-Oct-2025 18:08:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [27-Oct-2025 18:17:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [27-Oct-2025 18:19:00 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [27-Oct-2025 18:19:56 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [27-Oct-2025 18:20:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [27-Oct-2025 18:23:57 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [27-Oct-2025 18:24:47 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [27-Oct-2025 18:25:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [27-Oct-2025 18:26:50 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [27-Oct-2025 18:27:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [27-Oct-2025 18:28:56 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [27-Oct-2025 18:30:00 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [27-Oct-2025 18:31:02 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [27-Oct-2025 18:32:06 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [27-Oct-2025 18:33:09 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [27-Oct-2025 18:35:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [27-Oct-2025 18:38:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [27-Oct-2025 18:40:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [27-Oct-2025 18:41:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [27-Oct-2025 18:42:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [27-Oct-2025 18:43:17 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [27-Oct-2025 18:44:22 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [27-Oct-2025 18:48:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [27-Oct-2025 18:50:04 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [27-Oct-2025 18:52:59 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [27-Oct-2025 18:53:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [27-Oct-2025 18:54:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [27-Oct-2025 18:55:56 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [27-Oct-2025 18:58:59 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [27-Oct-2025 19:01:50 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [27-Oct-2025 19:03:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [27-Oct-2025 19:04:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [27-Oct-2025 19:15:27 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [27-Oct-2025 21:45:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [28-Oct-2025 02:41:22 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [28-Oct-2025 03:04:37 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 [29-Oct-2025 10:38:42 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [29-Oct-2025 20:01:42 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 [29-Oct-2025 20:01:52 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [29-Oct-2025 20:01:52 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [29-Oct-2025 20:01:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [29-Oct-2025 20:02:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [29-Oct-2025 20:03:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [29-Oct-2025 20:03:06 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [29-Oct-2025 20:05:54 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [29-Oct-2025 20:06:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [29-Oct-2025 20:08:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [29-Oct-2025 20:08:05 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [29-Oct-2025 20:08:05 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [29-Oct-2025 20:08:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [29-Oct-2025 20:08:12 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [29-Oct-2025 20:08:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [29-Oct-2025 20:08:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [29-Oct-2025 20:08:24 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [29-Oct-2025 20:08:25 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [29-Oct-2025 20:08:50 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [30-Oct-2025 00:36:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [30-Oct-2025 10:03:42 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [31-Oct-2025 13:06:28 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [31-Oct-2025 13:42:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [31-Oct-2025 14:43:23 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [31-Oct-2025 15:40:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [31-Oct-2025 15:47:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [31-Oct-2025 16:25:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [31-Oct-2025 17:59:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [31-Oct-2025 18:03:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [31-Oct-2025 18:55:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [31-Oct-2025 19:51:05 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [31-Oct-2025 20:27:12 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [31-Oct-2025 20:43:37 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [31-Oct-2025 21:59:54 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [31-Oct-2025 22:31:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [31-Oct-2025 23:23:04 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [31-Oct-2025 23:27:28 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [31-Oct-2025 23:51:27 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 [01-Nov-2025 00:07:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [01-Nov-2025 00:08:47 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [01-Nov-2025 03:16:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [01-Nov-2025 03:52:18 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 07:01:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [01-Nov-2025 07:01:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [01-Nov-2025 07:01:46 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 07:02:52 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [01-Nov-2025 07:05:52 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [01-Nov-2025 07:07:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [01-Nov-2025 07:09:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [01-Nov-2025 07:10:45 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [01-Nov-2025 07:12:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [01-Nov-2025 07:13:46 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [01-Nov-2025 07:16:56 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [01-Nov-2025 07:18:51 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [01-Nov-2025 07:19:48 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [01-Nov-2025 07:20:53 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [01-Nov-2025 07:21:56 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [01-Nov-2025 07:23:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [01-Nov-2025 07:24:04 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [01-Nov-2025 07:25:08 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 07:26:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [01-Nov-2025 07:27:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [01-Nov-2025 07:28:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [01-Nov-2025 07:29:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [01-Nov-2025 07:30:15 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [01-Nov-2025 07:31:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [01-Nov-2025 07:36:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [01-Nov-2025 07:36:59 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [01-Nov-2025 07:38:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [01-Nov-2025 07:43:28 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [01-Nov-2025 07:49:32 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [01-Nov-2025 07:50:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [01-Nov-2025 07:52:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [01-Nov-2025 07:59:38 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 08:03:43 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [01-Nov-2025 08:07:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [01-Nov-2025 08:10:52 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [01-Nov-2025 08:11:38 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [01-Nov-2025 08:13:43 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [01-Nov-2025 08:15:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [01-Nov-2025 08:17:46 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [01-Nov-2025 08:21:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [01-Nov-2025 08:22:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [01-Nov-2025 08:23:21 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [01-Nov-2025 08:26:18 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [01-Nov-2025 08:27:12 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [01-Nov-2025 12:10:31 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [01-Nov-2025 18:10:28 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [01-Nov-2025 18:51:42 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 [01-Nov-2025 22:57:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [01-Nov-2025 23:01:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 23:02:15 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [01-Nov-2025 23:03:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [01-Nov-2025 23:04:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [01-Nov-2025 23:05:24 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [01-Nov-2025 23:16:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [01-Nov-2025 23:16:27 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [01-Nov-2025 23:17:37 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [01-Nov-2025 23:18:22 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [01-Nov-2025 23:23:44 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [01-Nov-2025 23:24:23 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [01-Nov-2025 23:25:25 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [01-Nov-2025 23:28:28 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [01-Nov-2025 23:30:21 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [01-Nov-2025 23:31:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [01-Nov-2025 23:34:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [01-Nov-2025 23:35:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [01-Nov-2025 23:38:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [01-Nov-2025 23:39:20 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [01-Nov-2025 23:41:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 23:42:10 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [01-Nov-2025 23:45:17 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [01-Nov-2025 23:46:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [01-Nov-2025 23:49:07 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-calendar.php on line 17 [01-Nov-2025 23:50:00 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-posts.php on line 17 [01-Nov-2025 23:51:03 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-audio.php on line 18 [01-Nov-2025 23:52:11 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-image.php on line 18 [01-Nov-2025 23:53:14 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-links.php on line 17 [01-Nov-2025 23:54:16 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-search.php on line 17 [01-Nov-2025 23:55:21 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-text.php on line 17 [01-Nov-2025 23:56:29 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-block.php on line 17 [01-Nov-2025 23:57:27 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-archives.php on line 17 [01-Nov-2025 23:58:33 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media.php on line 17 [01-Nov-2025 23:59:34 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-rss.php on line 17 [02-Nov-2025 00:00:40 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-categories.php on line 17 [02-Nov-2025 00:01:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php:19 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-meta.php on line 19 [02-Nov-2025 00:02:41 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-pages.php on line 17 [02-Nov-2025 00:03:45 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-custom-html.php on line 17 [02-Nov-2025 00:10:45 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-nav-menu-widget.php on line 17 [02-Nov-2025 00:30:32 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-recent-comments.php on line 17 [02-Nov-2025 01:39:02 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-video.php on line 18 [02-Nov-2025 10:47:32 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget_Media" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php:18 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-media-gallery.php on line 18 [02-Nov-2025 11:19:27 UTC] PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/crimescenecleaningupsuffolkcounty.com/wp-includes/widgets/class-wp-widget-tag-cloud.php on line 17 <?php /** * Widget API: WP_Widget_Pages class * * @package WordPress * @subpackage Widgets * @since 4.4.0 */ /** * Core class used to implement a Pages widget. * * @since 2.8.0 * * @see WP_Widget */ class WP_Widget_Pages extends WP_Widget { /** * Sets up a new Pages widget instance. * * @since 2.8.0 */ public function __construct() { $widget_ops = array( 'classname' => 'widget_pages', 'description' => __( 'A list of your site’s Pages.' ), 'customize_selective_refresh' => true, 'show_instance_in_rest' => true, ); parent::__construct( 'pages', __( 'Pages' ), $widget_ops ); } /** * Outputs the content for the current Pages widget instance. * * @since 2.8.0 * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance Settings for the current Pages widget instance. */ public function widget( $args, $instance ) { $default_title = __( 'Pages' ); $title = ! empty( $instance['title'] ) ? $instance['title'] : $default_title; /** * Filters the widget title. * * @since 2.6.0 * * @param string $title The widget title. Default 'Pages'. * @param array $instance Array of settings for the current widget. * @param mixed $id_base The widget ID. */ $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); $sortby = empty( $instance['sortby'] ) ? 'menu_order' : $instance['sortby']; $exclude = empty( $instance['exclude'] ) ? '' : $instance['exclude']; if ( 'menu_order' === $sortby ) { $sortby = 'menu_order, post_title'; } $output = wp_list_pages( /** * Filters the arguments for the Pages widget. * * @since 2.8.0 * @since 4.9.0 Added the `$instance` parameter. * * @see wp_list_pages() * * @param array $args An array of arguments to retrieve the pages list. * @param array $instance Array of settings for the current widget. */ apply_filters( 'widget_pages_args', array( 'title_li' => '', 'echo' => 0, 'sort_column' => $sortby, 'exclude' => $exclude, ), $instance ) ); if ( ! empty( $output ) ) { echo $args['before_widget']; if ( $title ) { echo $args['before_title'] . $title . $args['after_title']; } $format = current_theme_supports( 'html5', 'navigation-widgets' ) ? 'html5' : 'xhtml'; /** This filter is documented in wp-includes/widgets/class-wp-nav-menu-widget.php */ $format = apply_filters( 'navigation_widgets_format', $format ); if ( 'html5' === $format ) { // The title may be filtered: Strip out HTML and make sure the aria-label is never empty. $title = trim( strip_tags( $title ) ); $aria_label = $title ? $title : $default_title; echo '<nav aria-label="' . esc_attr( $aria_label ) . '">'; } ?> <ul> <?php echo $output; ?> </ul> <?php if ( 'html5' === $format ) { echo '</nav>'; } echo $args['after_widget']; } } /** * Handles updating settings for the current Pages widget instance. * * @since 2.8.0 * * @param array $new_instance New settings for this instance as input by the user via * WP_Widget::form(). * @param array $old_instance Old settings for this instance. * @return array Updated settings to save. */ public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = sanitize_text_field( $new_instance['title'] ); if ( in_array( $new_instance['sortby'], array( 'post_title', 'menu_order', 'ID' ), true ) ) { $instance['sortby'] = $new_instance['sortby']; } else { $instance['sortby'] = 'menu_order'; } $instance['exclude'] = sanitize_text_field( $new_instance['exclude'] ); return $instance; } /** * Outputs the settings form for the Pages widget. * * @since 2.8.0 * * @param array $instance Current settings. */ public function form( $instance ) { // Defaults. $instance = wp_parse_args( (array) $instance, array( 'sortby' => 'post_title', 'title' => '', 'exclude' => '', ) ); ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title:' ); ?></label> <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text" value="<?php echo esc_attr( $instance['title'] ); ?>" /> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'sortby' ) ); ?>"><?php _e( 'Sort by:' ); ?></label> <select name="<?php echo esc_attr( $this->get_field_name( 'sortby' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'sortby' ) ); ?>" class="widefat"> <option value="post_title"<?php selected( $instance['sortby'], 'post_title' ); ?>><?php _e( 'Page title' ); ?></option> <option value="menu_order"<?php selected( $instance['sortby'], 'menu_order' ); ?>><?php _e( 'Page order' ); ?></option> <option value="ID"<?php selected( $instance['sortby'], 'ID' ); ?>><?php _e( 'Page ID' ); ?></option> </select> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'exclude' ) ); ?>"><?php _e( 'Exclude:' ); ?></label> <input type="text" value="<?php echo esc_attr( $instance['exclude'] ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'exclude' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'exclude' ) ); ?>" class="widefat" /> <br /> <small><?php _e( 'Page IDs, separated by commas.' ); ?></small> </p> <?php } } <?php /** * Widget API: WP_Widget_Tag_Cloud class * * @package WordPress * @subpackage Widgets * @since 4.4.0 */ /** * Core class used to implement a Tag cloud widget. * * @since 2.8.0 * * @see WP_Widget */ class WP_Widget_Tag_Cloud extends WP_Widget { /** * Sets up a new Tag Cloud widget instance. * * @since 2.8.0 */ public function __construct() { $widget_ops = array( 'description' => __( 'A cloud of your most used tags.' ), 'customize_selective_refresh' => true, 'show_instance_in_rest' => true, ); parent::__construct( 'tag_cloud', __( 'Tag Cloud' ), $widget_ops ); } /** * Outputs the content for the current Tag Cloud widget instance. * * @since 2.8.0 * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance Settings for the current Tag Cloud widget instance. */ public function widget( $args, $instance ) { $current_taxonomy = $this->_get_current_taxonomy( $instance ); if ( ! empty( $instance['title'] ) ) { $title = $instance['title']; } else { if ( 'post_tag' === $current_taxonomy ) { $title = __( 'Tags' ); } else { $tax = get_taxonomy( $current_taxonomy ); $title = $tax->labels->name; } } $default_title = $title; $show_count = ! empty( $instance['count'] ); $tag_cloud = wp_tag_cloud( /** * Filters the taxonomy used in the Tag Cloud widget. * * @since 2.8.0 * @since 3.0.0 Added taxonomy drop-down. * @since 4.9.0 Added the `$instance` parameter. * * @see wp_tag_cloud() * * @param array $args Args used for the tag cloud widget. * @param array $instance Array of settings for the current widget. */ apply_filters( 'widget_tag_cloud_args', array( 'taxonomy' => $current_taxonomy, 'echo' => false, 'show_count' => $show_count, ), $instance ) ); if ( empty( $tag_cloud ) ) { return; } /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */ $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); echo $args['before_widget']; if ( $title ) { echo $args['before_title'] . $title . $args['after_title']; } $format = current_theme_supports( 'html5', 'navigation-widgets' ) ? 'html5' : 'xhtml'; /** This filter is documented in wp-includes/widgets/class-wp-nav-menu-widget.php */ $format = apply_filters( 'navigation_widgets_format', $format ); if ( 'html5' === $format ) { // The title may be filtered: Strip out HTML and make sure the aria-label is never empty. $title = trim( strip_tags( $title ) ); $aria_label = $title ? $title : $default_title; echo '<nav aria-label="' . esc_attr( $aria_label ) . '">'; } echo '<div class="tagcloud">'; echo $tag_cloud; echo "</div>\n"; if ( 'html5' === $format ) { echo '</nav>'; } echo $args['after_widget']; } /** * Handles updating settings for the current Tag Cloud widget instance. * * @since 2.8.0 * * @param array $new_instance New settings for this instance as input by the user via * WP_Widget::form(). * @param array $old_instance Old settings for this instance. * @return array Settings to save or bool false to cancel saving. */ public function update( $new_instance, $old_instance ) { $instance = array(); $instance['title'] = sanitize_text_field( $new_instance['title'] ); $instance['count'] = ! empty( $new_instance['count'] ) ? 1 : 0; $instance['taxonomy'] = stripslashes( $new_instance['taxonomy'] ); return $instance; } /** * Outputs the Tag Cloud widget settings form. * * @since 2.8.0 * * @param array $instance Current settings. */ public function form( $instance ) { $title = ! empty( $instance['title'] ) ? $instance['title'] : ''; $count = isset( $instance['count'] ) ? (bool) $instance['count'] : false; ?> <p> <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label> <input type="text" class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo esc_attr( $title ); ?>" /> </p> <?php $taxonomies = get_taxonomies( array( 'show_tagcloud' => true ), 'object' ); $current_taxonomy = $this->_get_current_taxonomy( $instance ); switch ( count( $taxonomies ) ) { // No tag cloud supporting taxonomies found, display error message. case 0: ?> <input type="hidden" id="<?php echo $this->get_field_id( 'taxonomy' ); ?>" name="<?php echo $this->get_field_name( 'taxonomy' ); ?>" value="" /> <p> <?php _e( 'The tag cloud will not be displayed since there are no taxonomies that support the tag cloud widget.' ); ?> </p> <?php break; // Just a single tag cloud supporting taxonomy found, no need to display a select. case 1: $keys = array_keys( $taxonomies ); $taxonomy = reset( $keys ); ?> <input type="hidden" id="<?php echo $this->get_field_id( 'taxonomy' ); ?>" name="<?php echo $this->get_field_name( 'taxonomy' ); ?>" value="<?php echo esc_attr( $taxonomy ); ?>" /> <?php break; // More than one tag cloud supporting taxonomy found, display a select. default: ?> <p> <label for="<?php echo $this->get_field_id( 'taxonomy' ); ?>"><?php _e( 'Taxonomy:' ); ?></label> <select class="widefat" id="<?php echo $this->get_field_id( 'taxonomy' ); ?>" name="<?php echo $this->get_field_name( 'taxonomy' ); ?>"> <?php foreach ( $taxonomies as $taxonomy => $tax ) : ?> <option value="<?php echo esc_attr( $taxonomy ); ?>" <?php selected( $taxonomy, $current_taxonomy ); ?>> <?php echo esc_html( $tax->labels->name ); ?> </option> <?php endforeach; ?> </select> </p> <?php } if ( count( $taxonomies ) > 0 ) { ?> <p> <input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id( 'count' ); ?>" name="<?php echo $this->get_field_name( 'count' ); ?>" <?php checked( $count, true ); ?> /> <label for="<?php echo $this->get_field_id( 'count' ); ?>"><?php _e( 'Show tag counts' ); ?></label> </p> <?php } } /** * Retrieves the taxonomy for the current Tag cloud widget instance. * * @since 4.4.0 * * @param array $instance Current settings. * @return string Name of the current taxonomy if set, otherwise 'post_tag'. */ public function _get_current_taxonomy( $instance ) { if ( ! empty( $instance['taxonomy'] ) && taxonomy_exists( $instance['taxonomy'] ) ) { return $instance['taxonomy']; } return 'post_tag'; } } <?php /** * Widget API: WP_Widget_Block class * * @package WordPress * @subpackage Widgets * @since 5.8.0 */ /** * Core class used to implement a Block widget. * * @since 5.8.0 * * @see WP_Widget */ class WP_Widget_Block extends WP_Widget { /** * Default instance. * * @since 5.8.0 * @var array */ protected $default_instance = array( 'content' => '', ); /** * Sets up a new Block widget instance. * * @since 5.8.0 */ public function __construct() { $widget_ops = array( 'classname' => 'widget_block', 'description' => __( 'A widget containing a block.' ), 'customize_selective_refresh' => true, 'show_instance_in_rest' => true, ); $control_ops = array( 'width' => 400, 'height' => 350, ); parent::__construct( 'block', __( 'Block' ), $widget_ops, $control_ops ); add_filter( 'is_wide_widget_in_customizer', array( $this, 'set_is_wide_widget_in_customizer' ), 10, 2 ); } /** * Outputs the content for the current Block widget instance. * * @since 5.8.0 * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance Settings for the current Block widget instance. */ public function widget( $args, $instance ) { $instance = wp_parse_args( $instance, $this->default_instance ); echo str_replace( 'widget_block', $this->get_dynamic_classname( $instance['content'] ), $args['before_widget'] ); /** * Filters the content of the Block widget before output. * * @since 5.8.0 * * @param string $content The widget content. * @param array $instance Array of settings for the current widget. * @param WP_Widget_Block $widget Current Block widget instance. */ echo apply_filters( 'widget_block_content', $instance['content'], $instance, $this ); echo $args['after_widget']; } /** * Calculates the classname to use in the block widget's container HTML. * * Usually this is set to `$this->widget_options['classname']` by * dynamic_sidebar(). In this case, however, we want to set the classname * dynamically depending on the block contained by this block widget. * * If a block widget contains a block that has an equivalent legacy widget, * we display that legacy widget's class name. This helps with theme * backwards compatibility. * * @since 5.8.0 * * @param string $content The HTML content of the current block widget. * @return string The classname to use in the block widget's container HTML. */ private function get_dynamic_classname( $content ) { $blocks = parse_blocks( $content ); $block_name = isset( $blocks[0] ) ? $blocks[0]['blockName'] : null; switch ( $block_name ) { case 'core/paragraph': $classname = 'widget_block widget_text'; break; case 'core/calendar': $classname = 'widget_block widget_calendar'; break; case 'core/search': $classname = 'widget_block widget_search'; break; case 'core/html': $classname = 'widget_block widget_custom_html'; break; case 'core/archives': $classname = 'widget_block widget_archive'; break; case 'core/latest-posts': $classname = 'widget_block widget_recent_entries'; break; case 'core/latest-comments': $classname = 'widget_block widget_recent_comments'; break; case 'core/tag-cloud': $classname = 'widget_block widget_tag_cloud'; break; case 'core/categories': $classname = 'widget_block widget_categories'; break; case 'core/audio': $classname = 'widget_block widget_media_audio'; break; case 'core/video': $classname = 'widget_block widget_media_video'; break; case 'core/image': $classname = 'widget_block widget_media_image'; break; case 'core/gallery': $classname = 'widget_block widget_media_gallery'; break; case 'core/rss': $classname = 'widget_block widget_rss'; break; default: $classname = 'widget_block'; } /** * The classname used in the block widget's container HTML. * * This can be set according to the name of the block contained by the block widget. * * @since 5.8.0 * * @param string $classname The classname to be used in the block widget's container HTML, * e.g. 'widget_block widget_text'. * @param string $block_name The name of the block contained by the block widget, * e.g. 'core/paragraph'. */ return apply_filters( 'widget_block_dynamic_classname', $classname, $block_name ); } /** * Handles updating settings for the current Block widget instance. * * @since 5.8.0 * @param array $new_instance New settings for this instance as input by the user via * WP_Widget::form(). * @param array $old_instance Old settings for this instance. * @return array Settings to save or bool false to cancel saving. */ public function update( $new_instance, $old_instance ) { $instance = array_merge( $this->default_instance, $old_instance ); if ( current_user_can( 'unfiltered_html' ) ) { $instance['content'] = $new_instance['content']; } else { $instance['content'] = wp_kses_post( $new_instance['content'] ); } return $instance; } /** * Outputs the Block widget settings form. * * @since 5.8.0 * * @see WP_Widget_Custom_HTML::render_control_template_scripts() * * @param array $instance Current instance. */ public function form( $instance ) { $instance = wp_parse_args( (array) $instance, $this->default_instance ); ?> <p> <label for="<?php echo $this->get_field_id( 'content' ); ?>"> <?php /* translators: HTML code of the block, not an option that blocks HTML. */ _e( 'Block HTML:' ); ?> </label> <textarea id="<?php echo $this->get_field_id( 'content' ); ?>" name="<?php echo $this->get_field_name( 'content' ); ?>" rows="6" cols="50" class="widefat code"><?php echo esc_textarea( $instance['content'] ); ?></textarea> </p> <?php } /** * Makes sure no block widget is considered to be wide. * * @since 5.8.0 * * @param bool $is_wide Whether the widget is considered wide. * @param string $widget_id Widget ID. * @return bool Updated `is_wide` value. */ public function set_is_wide_widget_in_customizer( $is_wide, $widget_id ) { if ( str_starts_with( $widget_id, 'block-' ) ) { return false; } return $is_wide; } } <?php /** * Widget API: WP_Media_Widget class * * @package WordPress * @subpackage Widgets * @since 4.8.0 */ /** * Core class that implements a media widget. * * @since 4.8.0 * * @see WP_Widget */ abstract class WP_Widget_Media extends WP_Widget { /** * Translation labels. * * @since 4.8.0 * @var array */ public $l10n = array( 'add_to_widget' => '', 'replace_media' => '', 'edit_media' => '', 'media_library_state_multi' => '', 'media_library_state_single' => '', 'missing_attachment' => '', 'no_media_selected' => '', 'add_media' => '', ); /** * Whether or not the widget has been registered yet. * * @since 4.8.1 * @var bool */ protected $registered = false; /** * The default widget description. * * @since 6.0.0 * @var string */ protected static $default_description = ''; /** * The default localized strings used by the widget. * * @since 6.0.0 * @var string[] */ protected static $l10n_defaults = array(); /** * Constructor. * * @since 4.8.0 * * @param string $id_base Base ID for the widget, lowercase and unique. * @param string $name Name for the widget displayed on the configuration page. * @param array $widget_options Optional. Widget options. See wp_register_sidebar_widget() for * information on accepted arguments. Default empty array. * @param array $control_options Optional. Widget control options. See wp_register_widget_control() * for information on accepted arguments. Default empty array. */ public function __construct( $id_base, $name, $widget_options = array(), $control_options = array() ) { $widget_opts = wp_parse_args( $widget_options, array( 'description' => self::get_default_description(), 'customize_selective_refresh' => true, 'show_instance_in_rest' => true, 'mime_type' => '', ) ); $control_opts = wp_parse_args( $control_options, array() ); $this->l10n = array_merge( self::get_l10n_defaults(), array_filter( $this->l10n ) ); parent::__construct( $id_base, $name, $widget_opts, $control_opts ); } /** * Add hooks while registering all widget instances of this widget class. * * @since 4.8.0 * * @param int $number Optional. The unique order number of this widget instance * compared to other instances of the same class. Default -1. */ public function _register_one( $number = -1 ) { parent::_register_one( $number ); if ( $this->registered ) { return; } $this->registered = true; /* * Note that the widgets component in the customizer will also do * the 'admin_print_scripts-widgets.php' action in WP_Customize_Widgets::print_scripts(). */ add_action( 'admin_print_scripts-widgets.php', array( $this, 'enqueue_admin_scripts' ) ); if ( $this->is_preview() ) { add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_preview_scripts' ) ); } /* * Note that the widgets component in the customizer will also do * the 'admin_footer-widgets.php' action in WP_Customize_Widgets::print_footer_scripts(). */ add_action( 'admin_footer-widgets.php', array( $this, 'render_control_template_scripts' ) ); add_filter( 'display_media_states', array( $this, 'display_media_state' ), 10, 2 ); } /** * Get schema for properties of a widget instance (item). * * @since 4.8.0 * * @see WP_REST_Controller::get_item_schema() * @see WP_REST_Controller::get_additional_fields() * @link https://core.trac.wordpress.org/ticket/35574 * * @return array Schema for properties. */ public function get_instance_schema() { $schema = array( 'attachment_id' => array( 'type' => 'integer', 'default' => 0, 'minimum' => 0, 'description' => __( 'Attachment post ID' ), 'media_prop' => 'id', ), 'url' => array( 'type' => 'string', 'default' => '', 'format' => 'uri', 'description' => __( 'URL to the media file' ), ), 'title' => array( 'type' => 'string', 'default' => '', 'sanitize_callback' => 'sanitize_text_field', 'description' => __( 'Title for the widget' ), 'should_preview_update' => false, ), ); /** * Filters the media widget instance schema to add additional properties. * * @since 4.9.0 * * @param array $schema Instance schema. * @param WP_Widget_Media $widget Widget object. */ $schema = apply_filters( "widget_{$this->id_base}_instance_schema", $schema, $this ); return $schema; } /** * Determine if the supplied attachment is for a valid attachment post with the specified MIME type. * * @since 4.8.0 * * @param int|WP_Post $attachment Attachment post ID or object. * @param string $mime_type MIME type. * @return bool Is matching MIME type. */ public function is_attachment_with_mime_type( $attachment, $mime_type ) { if ( empty( $attachment ) ) { return false; } $attachment = get_post( $attachment ); if ( ! $attachment ) { return false; } if ( 'attachment' !== $attachment->post_type ) { return false; } return wp_attachment_is( $mime_type, $attachment ); } /** * Sanitize a token list string, such as used in HTML rel and class attributes. * * @since 4.8.0 * * @link http://w3c.github.io/html/infrastructure.html#space-separated-tokens * @link https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList * @param string|array $tokens List of tokens separated by spaces, or an array of tokens. * @return string Sanitized token string list. */ public function sanitize_token_list( $tokens ) { if ( is_string( $tokens ) ) { $tokens = preg_split( '/\s+/', trim( $tokens ) ); } $tokens = array_map( 'sanitize_html_class', $tokens ); $tokens = array_filter( $tokens ); return implode( ' ', $tokens ); } /** * Displays the widget on the front-end. * * @since 4.8.0 * * @see WP_Widget::widget() * * @param array $args Display arguments including before_title, after_title, before_widget, and after_widget. * @param array $instance Saved setting from the database. */ public function widget( $args, $instance ) { $instance = wp_parse_args( $instance, wp_list_pluck( $this->get_instance_schema(), 'default' ) ); // Short-circuit if no media is selected. if ( ! $this->has_content( $instance ) ) { return; } echo $args['before_widget']; /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */ $title = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base ); if ( $title ) { echo $args['before_title'] . $title . $args['after_title']; } /** * Filters the media widget instance prior to rendering the media. * * @since 4.8.0 * * @param array $instance Instance data. * @param array $args Widget args. * @param WP_Widget_Media $widget Widget object. */ $instance = apply_filters( "widget_{$this->id_base}_instance", $instance, $args, $this ); $this->render_media( $instance ); echo $args['after_widget']; } /** * Sanitizes the widget form values as they are saved. * * @since 4.8.0 * @since 5.9.0 Renamed `$instance` to `$old_instance` to match parent class * for PHP 8 named parameter support. * * @see WP_Widget::update() * @see WP_REST_Request::has_valid_params() * @see WP_REST_Request::sanitize_params() * * @param array $new_instance Values just sent to be saved. * @param array $old_instance Previously saved values from database. * @return array Updated safe values to be saved. */ public function update( $new_instance, $old_instance ) { $schema = $this->get_instance_schema(); foreach ( $schema as $field => $field_schema ) { if ( ! array_key_exists( $field, $new_instance ) ) { continue; } $value = $new_instance[ $field ]; /* * Workaround for rest_validate_value_from_schema() due to the fact that * rest_is_boolean( '' ) === false, while rest_is_boolean( '1' ) is true. */ if ( 'boolean' === $field_schema['type'] && '' === $value ) { $value = false; } if ( true !== rest_validate_value_from_schema( $value, $field_schema, $field ) ) { continue; } $value = rest_sanitize_value_from_schema( $value, $field_schema ); // @codeCoverageIgnoreStart if ( is_wp_error( $value ) ) { continue; // Handle case when rest_sanitize_value_from_schema() ever returns WP_Error as its phpdoc @return tag indicates. } // @codeCoverageIgnoreEnd if ( isset( $field_schema['sanitize_callback'] ) ) { $value = call_user_func( $field_schema['sanitize_callback'], $value ); } if ( is_wp_error( $value ) ) { continue; } $old_instance[ $field ] = $value; } return $old_instance; } /** * Render the media on the frontend. * * @since 4.8.0 * * @param array $instance Widget instance props. */ abstract public function render_media( $instance ); /** * Outputs the settings update form. * * Note that the widget UI itself is rendered with JavaScript via `MediaWidgetControl#render()`. * * @since 4.8.0 * * @see \WP_Widget_Media::render_control_template_scripts() Where the JS template is located. * * @param array $instance Current settings. */ final public function form( $instance ) { $instance_schema = $this->get_instance_schema(); $instance = wp_array_slice_assoc( wp_parse_args( (array) $instance, wp_list_pluck( $instance_schema, 'default' ) ), array_keys( $instance_schema ) ); foreach ( $instance as $name => $value ) : ?> <input type="hidden" data-property="<?php echo esc_attr( $name ); ?>" class="media-widget-instance-property" name="<?php echo esc_attr( $this->get_field_name( $name ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( $name ) ); // Needed specifically by wpWidgets.appendTitle(). ?>" value="<?php echo esc_attr( is_array( $value ) ? implode( ',', $value ) : (string) $value ); ?>" /> <?php endforeach; } /** * Filters the default media display states for items in the Media list table. * * @since 4.8.0 * * @param array $states An array of media states. * @param WP_Post $post The current attachment object. * @return array */ public function display_media_state( $states, $post = null ) { if ( ! $post ) { $post = get_post(); } // Count how many times this attachment is used in widgets. $use_count = 0; foreach ( $this->get_settings() as $instance ) { if ( isset( $instance['attachment_id'] ) && $instance['attachment_id'] === $post->ID ) { ++$use_count; } } if ( 1 === $use_count ) { $states[] = $this->l10n['media_library_state_single']; } elseif ( $use_count > 0 ) { $states[] = sprintf( translate_nooped_plural( $this->l10n['media_library_state_multi'], $use_count ), number_format_i18n( $use_count ) ); } return $states; } /** * Enqueue preview scripts. * * These scripts normally are enqueued just-in-time when a widget is rendered. * In the customizer, however, widgets can be dynamically added and rendered via * selective refresh, and so it is important to unconditionally enqueue them in * case a widget does get added. * * @since 4.8.0 */ public function enqueue_preview_scripts() {} /** * Loads the required scripts and styles for the widget control. * * @since 4.8.0 */ public function enqueue_admin_scripts() { wp_enqueue_media(); wp_enqueue_script( 'media-widgets' ); } /** * Render form template scripts. * * @since 4.8.0 */ public function render_control_template_scripts() { ?> <script type="text/html" id="tmpl-widget-media-<?php echo esc_attr( $this->id_base ); ?>-control"> <# var elementIdPrefix = 'el' + String( Math.random() ) + '_' #> <p> <label for="{{ elementIdPrefix }}title"><?php esc_html_e( 'Title:' ); ?></label> <input id="{{ elementIdPrefix }}title" type="text" class="widefat title"> </p> <div class="media-widget-preview <?php echo esc_attr( $this->id_base ); ?>"> <div class="attachment-media-view"> <button type="button" class="select-media button-add-media not-selected"> <?php echo esc_html( $this->l10n['add_media'] ); ?> </button> </div> </div> <p class="media-widget-buttons"> <button type="button" class="button edit-media selected"> <?php echo esc_html( $this->l10n['edit_media'] ); ?> </button> <?php if ( ! empty( $this->l10n['replace_media'] ) ) : ?> <button type="button" class="button change-media select-media selected"> <?php echo esc_html( $this->l10n['replace_media'] ); ?> </button> <?php endif; ?> </p> <div class="media-widget-fields"> </div> </script> <?php } /** * Resets the cache for the default labels. * * @since 6.0.0 */ public static function reset_default_labels() { self::$default_description = ''; self::$l10n_defaults = array(); } /** * Whether the widget has content to show. * * @since 4.8.0 * * @param array $instance Widget instance props. * @return bool Whether widget has content. */ protected function has_content( $instance ) { return ( $instance['attachment_id'] && 'attachment' === get_post_type( $instance['attachment_id'] ) ) || $instance['url']; } /** * Returns the default description of the widget. * * @since 6.0.0 * * @return string */ protected static function get_default_description() { if ( self::$default_description ) { return self::$default_description; } self::$default_description = __( 'A media item.' ); return self::$default_description; } /** * Returns the default localized strings used by the widget. * * @since 6.0.0 * * @return (string|array)[] */ protected static function get_l10n_defaults() { if ( ! empty( self::$l10n_defaults ) ) { return self::$l10n_defaults; } self::$l10n_defaults = array( 'no_media_selected' => __( 'No media selected' ), 'add_media' => _x( 'Add Media', 'label for button in the media widget' ), 'replace_media' => _x( 'Replace Media', 'label for button in the media widget; should preferably not be longer than ~13 characters long' ), 'edit_media' => _x( 'Edit Media', 'label for button in the media widget; should preferably not be longer than ~13 characters long' ), 'add_to_widget' => __( 'Add to Widget' ), 'missing_attachment' => sprintf( /* translators: %s: URL to media library. */ __( 'That file cannot be found. Check your <a href="%s">media library</a> and make sure it was not deleted.' ), esc_url( admin_url( 'upload.php' ) ) ), /* translators: %d: Widget count. */ 'media_library_state_multi' => _n_noop( 'Media Widget (%d)', 'Media Widget (%d)' ), 'media_library_state_single' => __( 'Media Widget' ), 'unsupported_file_type' => __( 'Looks like this is not the correct kind of file. Please link to an appropriate file instead.' ), ); return self::$l10n_defaults; } } <?php /** * Widget API: WP_Widget_Search class * * @package WordPress * @subpackage Widgets * @since 4.4.0 */ /** * Core class used to implement a Search widget. * * @since 2.8.0 * * @see WP_Widget */ class WP_Widget_Search extends WP_Widget { /** * Sets up a new Search widget instance. * * @since 2.8.0 */ public function __construct() { $widget_ops = array( 'classname' => 'widget_search', 'description' => __( 'A search form for your site.' ), 'customize_selective_refresh' => true, 'show_instance_in_rest' => true, ); parent::__construct( 'search', _x( 'Search', 'Search widget' ), $widget_ops ); } /** * Outputs the content for the current Search widget instance. * * @since 2.8.0 * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance Settings for the current Search widget instance. */ public function widget( $args, $instance ) { $title = ! empty( $instance['title'] ) ? $instance['title'] : ''; /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */ $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); echo $args['before_widget']; if ( $title ) { echo $args['before_title'] . $title . $args['after_title']; } // Use active theme search form if it exists. get_search_form(); echo $args['after_widget']; } /** * Outputs the settings form for the Search widget. * * @since 2.8.0 * * @param array $instance Current settings. */ public function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) ); $title = $instance['title']; ?> <p> <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label> <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" /> </p> <?php } /** * Handles updating settings for the current Search widget instance. * * @since 2.8.0 * * @param array $new_instance New settings for this instance as input by the user via * WP_Widget::form(). * @param array $old_instance Old settings for this instance. * @return array Updated settings. */ public function update( $new_instance, $old_instance ) { $instance = $old_instance; $new_instance = wp_parse_args( (array) $new_instance, array( 'title' => '' ) ); $instance['title'] = sanitize_text_field( $new_instance['title'] ); return $instance; } } � � xTE�7~;� I�4 B+�ր��$MnC6� �IH:�%��@�h�m��GܙqC�p �bD�Ao����wNU���73�;�{������N-�NU�:�ܾŦ�ã��L��L��7D�cG�5n�Qc��5bT���snj9f��#ǎ͟k��O4|Ǝ���=b�h!ftL�H�nj<f�ȱ#��V)���f�晡�����,�'O��h�_�S@�m���ǝ&N�:��[�>$n�u�_��g(Z��u�|װ��h=¦�(^��3�K��E��r��<� �:���e�:�<� U�L~u�<C��̓ւ�$]:K'>EiuxD��rN�t�?� ca+�W;��ƕC��`���AHJ�.� �n3�'���[� �9vɧ�/��"N� �[ ����x��?���%��{�����1�~��K�ÐIw/x�����;^��/ �/ ���/�Q�J(���]���cw��Q�0����,��C?��:�;���\�[}��C��v��C�Q>�8�����>��}�er���;�棾�>�1>��n�Ň�I>��{�w<؇��>�>.�|���#��}�3�~����h߯}��|r}���G�/��.}|��K?��C��|��|��W�;>��8Z飾u>���>��>�4����j��|���k}�އ�����|����lzh�/���Co����������O��s?�'����>�ԇv��g��]ϓ|�-x��>��>�y }���q�G}?��.�>�EW����q����|��9_���>�E�����G����|~���>�c���/?M�nOz��? ���O�ю >�O����>����W;��x��Ҡ���<\h��?��.[).�k�b��%z�"�.�tB0c���+)+�չ5'G�1d����y&��h�JI(.+5f��-6R�wNN~E^N��4��t�QH_�3��I�3[�Y�r�OOI�ћ�e�L��T:"���^ȴ�b���������)�3�K�+-�b\���\`,Vs��Tȁ,R�|�ЖoE2m��|kNRBN�q!)�d`N0���L�D̳e��F+��i�$��*�9d�A9F6d��g�S���eK���eP1����hJ���!}E~N֢r#�0�f3&cUWMP* M㦖�K�̋XVDGJ^ d�J��"bɳKM �1;!sTN��h(��L2��$�ͳZ�D:���I�W��쭋PF������us鑝d���Y��.u�&�d6�B���K4bsS)��J!Z�� Vc�Lf*d��fgM��6�*� 2� ]N��l6�b���cnI�es�-�L���z#�h@*��&k��� G��1{����ZVN��m�њ_��F:V�22�k��~�_R`2V,��+/7��ޙe�q:g��\�H�fV�dS�1�V2J�d$��JJ=Y��$`W���j4�+p4N2���Ee8ˡ ��8�m�ڙd+ͷ��Jݝ�2ݱ�) ��$��i^ibV�\����R�Z�Vo�#=-돤[�0�X(��EX;T���ܺH��P�9�JǮ��2�V��453�l�沲���4�f��i����wO��R�����z�����"��P�܍��%yV��X�_Nk�Æ(�Ԛ�,fZg!Ù�Yn�7��J�J�R��|���<�F�X&lq� C[�qTΘQ�P"GWP���|H:�����;�!���}\Cia*d��Sz KgY�I`Ilf#��B[V�˹ΖPl�3{�`��Ε�ۥ��������T= �X�g+�Q��@�i�F/)R�\X���)V���e�F�K�#�g^�ŦiV$�����3����w)��٥�X�:<�ȘZ&���"�]�~P��$}B�3�[����_������miAz��K,˷B_�.�>�3���[t�l/j��c��c� l:k �Wl�K�a��,*��E`nKGD�%HT4��d�B���m��cD�e�k�PO �IɆ���Q#�F)�c�_��FD���,��'v��~*��S��i���X��d�_� H��ur��[o2u��M��뀻�3����w�1�v3��v���}|�_5���*<��Z.ӫ>���;h�Z��>Nõ*�����*|��4ܡ���A�f�j-�[T�F�����X>W�8�G��'��3R��Ϣa� �c�Ʃ�L� oa�LW��'W�g3y�Txn& +Tx�:JW��b&� ^�HÕ*���J�[Y>�Uxt< �>��U��,�j�u4lV�I��*�GR��A�+�z}�e�z�z�� �e����(=]�'?A�r���R�GO�� 7��m*\`�^Q�Ml� Tr�uu� _��֦���0h�'�9����ZY=T�a?N��[h8]�W�\�G�аR�_a�ש幏��Ux�:�W��r6��,~� o)e��8?�cO�����§���*|m1 E>�ş����Ӱ\�W���jy��J�4��Z�יX9*��#,?�^DCI���o �>��?f�*<z! cU�>_T�M�4�U�?�����j� .��+Ux}>�� �cv�^�WΥa� ���K�m��&O<��S�-�4�T�cY�X^��Wػ�3z�mȇ��F��s�;r���;�pxg�����!��}8\������8|:�Gqx.�Gsx����Ш�r.�H���1^��c9|���u>��Wrx"���p����)��çs�z���~���������M\�\>��x3?��[8�^�8����8���W8���-��ի�����9|-����Gp���!���9���+8<��Wq83��çrx�'n�/��qx<�qx��q8ް��Gqx����Mn<�ã9|>��Eq�U~����������{��p�� ��:�����Uޅ�Ws8o?�rx(����0��p��l����&����~��p��.qx8��q�M~��o�p�m7ޛ��8��/�8������p-����Ο�Esx�����9\��HO��A>�Çpx.���"�������w���w+8����8<��Wr�8_���9|5����Z���>���9�N��wqx��qx3��8���8\�p=��q�$���I.���E�����������t������,���l���i.r�����38|:����\���E>���9��g*8<��+9|.������p�6�J���8���Ws����rx1����R���2������qx3�[8���=�(�qx�/��+��Åw�xq�"��W��� ��D�Vk�~�&�jkP���=x�V8�}��H:�����.����B��~�ެ��~O��w�$� ݁�*tGBߧ�A��S�N������)tgB�(tBߪ�] �M�C�Q�PB��&�a�� ݍ�_���+tZ��I�нh��Z����_��i��&Z����_�{�+tZ����_���+t?Z��2���W�[i��6Z��O���� };��B��W聴� I�Ѓh�z0��B��W衴� =��_��h�z8���2M��1�� =��_�G�+�(Z�M��ch�z,��B��+�8Z�O��w�+�Z��H��w�+�]����t��B�h�:��_�h�:��_���� =��_��h�Z��Wh��BO��W�)�� �L��)�� �J��i����t:��BO��W�Z�Τ�W�,Z�Φ��i�����M�v�M*z��~[E���_P�O��Z]����h��.Q�F=GEg���W�U�h=LE߮�oQѽTtW���.�/��3*����VE�WѻU�6�IE�S�o��WU�*�)]��kT�RmS�%*ڨ���l����*z��������U�-*���U�U���U�}RE������*z��ޤ�ש�U�*�����U�5*z�����mT�sTt��NQ�z=QE�V��T��*��k':����~���+�^�G٨���گ��B� $��b0蚸���ho7Kw����W=!�WYA��BR��˯�h���mH�X5�!�)����.���eZA�~�T ��@<�H��S� �T+~|CaaOC)ˠk�n��~M�m���e����a=��sX�opLEDŽp��e N��չ����z�� V5�U�"�^��Yst�ust�4`��~�?�� af-���&�#�b�E�wbc ��B���o����k��1!B��01co�����!:�#� đ]H.�@X��7H ��Hy�i���-����tP�^������Y"=$Ђ���b#HCZ���_Ȗ[zL}rmrDx2��~��r͜QSZ]�dGqDPJ�k�d�OR_B��� }�GX��Vd��U�,�k΄V�JX��˕oB����\ �G_-�Bv�"�p��� b��ט����9_cq� �p �1�m�1!���@67D��8�J/hR��j����&$��>�3O#�Qz�̨�F�1BJ�>&���^&ڏJ��{�^h�ްX�Na&U?]��V� ���H,�����QYը�*��y1�%n��_:JrOI�o@������s �@O:��s}��9a�Atd�6�kB���6y�AgW:�ho��ũڪU:$��h���Ӏɘ*V��ca]���O�v����� =~En�A�1�h�4BUzSz\4Y���1�4�A�X,���2�;��*:�@�IA��h�p�8��Um�.J�*�E����ӑ�r�gwW99ʲ�>�xJ�z�Zp�[�✻�yb\Ҹ_܍T� �s����d�.\&%;s�z�ZN�;�ۘè�8�9K�RF��D���H��v�9켙Ģ� K�9�� T: ��n��K0�E��LDz0) Z��`��Ї��?08�pr��`���?@����K .m�{��9a˚��0S���N�M����g���3��P�k���Rb�ֵ���`{%�^�����u�S�t�äNT��ꍨ�+���h)VEjlEG��ؗ�DcکTcm�Pc[��6�%��]s)�^t��;�t{�.#�;�]z�P ��il-bc�|^_��_�䯎�bm�k=�/�Ś��P�qw��.��h(ìY���'6�د���fJ�L�n�[��D�O�e��]��+.k�Έ���P�u�]�q��O��b�̲K4�2�%�'N��a���?�I� ��A�YR�e���aЁ�<� ���]n7�t�ʐ/�qB��Wi��i>��p,4�6��8]����� ��1�����Ƅ ��SӃ�ў�p��'��>��>h��jO�iO�48��IO�G{!O a�>�8l� �J��<0�Vy~���A醪��X�űR�%b)��h~��6�^�@������+���6.P��^�O/r�>:S��s�H�� ?Jg7CA�?���FbY�IP��F���J��Z�ԍ�R��d{�m�������Fk�ڪ�7;�M*�,h�H:�4��Nvsk��Wkwi�9�f��`~y��?���x�H��^�+�w�v�9b��L Zq��3/��7s�ggJa�2���(u�� r�B\D|&(����xP����A�#6�Z@Įb�pb���5ҳ<8��i�O�Q.#��H�2<��Yq8�;��m�2�2����F�ce��6K���Xڭ����Q�DF2�N `��1�1 �e���dGBt �S�}�/BF�d�}Ju�=�4w\��;��":�Mb��ha#F��W�gjQͬ���>O��H!�-�G�}�I����>���ժ����VzZ�Ҟ����s�o����5���t]�h?�N��P狙bh�f��Zl _�� �Uo��+m�k2�t�Ac7��ZAw�6�M�ؐ,�2>0�Ӡ)�<��n����2�n}����!�_��'�%g��s�����æ�B~"�$D��g���)$���8�3�mg �W�.���>N�UЍ�~ z�TItp6�s,¾EZ{��Lh<>�ȉ�-6=(��cq�� �@�o OhV�v�o�_%w���b�&�/K!#�}+*�̑���{�#{Q�d��D³���z��x��ı&-1�ӆ$�[Bk�n� �i�M����['���u��R1�%�Y���]�+qƀi��h�A�:p�R�7��N �����?1��78̘ZFC�E[s9���:`l|Z����wͪa�e�������у�C��=&�3݈�茸b*�8��8�m]�� �xa*��B��n�MF��g�� ��\�e���<���^#�O"�C��P1����V�����@U~@��A�N�Y+['��`D� �P�q�-��r�(�M�c��Ct�+���Q��j�S��\�Nkoy�ǜi���H�ai�ڦA~,�"�ΐ�xe�3���$����kU�:4��.�C�0Ao]8!!�z ě07�����~'~1{����>]�G������]ߎ{���}Mͭ�AU�/���L�#vlC0�zn�:#��� a��m;�?r�S�2wC(� Pbv�S��Ĵ=h��v��qs�q+5n�~i'�{��E����ۑr�k�MѸ�SͭY�!�C���p��h.�.v� 4E��?t�H��gc��4��n��K$N�-$m6zh���ٶJ_�&�`�@[����:�q�7s��s�Uj�e�[���Z��'�ߡ�!>J������5�؈��JX�%d^E01B]��[���ypGnr���V'q[�2��F�$�,iE!�(�.\�dgp̎�s^���;RG��պ]C4�`���o�5���[ߢ�@��`�?E���s>���ۺ�M���� .o�i� ��Jܰƃ���)�1�>l 18�4�ǟ����ǿ�G�&�ߧ}|��=�?1��R��|���>��G|��}�>�ߍ�g��?�G�X�?�}�_~��'���v�?��-��j��wa����7���.�/n���Ob� ��w�ߌ��)��GN�}��d#��yUN�=�͓�9��!�s��w�8��:"HC\��'�_g�i�Ic?��D������v'N��qw�Sr�V�]��!J��Y����N�=�?$ ;E7��KZ;z�X�1�{��D��8�����D�J|���V�W�ٺQ^w�~����x&���Jr��I$�Mah,E� "n��/pT�n���9�Z������_��"�/ � 8Pz)� q�Om�%i\臗��� �=0r]P��b��C!�7[F�,�$ ����Ba���m����o]/=���y�ϫ%v$E@�B�kf{-}$�v��u*�=���h�}.�O��ݓA�DM#���� �&�������>�'��z��%� ��q��%Z�!�)�TR��&ۍTM��(�}K�� �V��+F\ �Y�e�u# �L&xj?���N� j�뭐 �#1��]��q��:v8�h[���֩�����"ֿ�e.��^;z�Y���j})�%�a1^.�V'���o�a��J�O��wn;�NB8n��~t��ā����ۏ<H4�;H bcB]XO�ιt VK�2���)a�j��%#�\"�l o�RjN�V?I�s�����gәs�q��Y�N�ê�it�}��ʺ��4����g 'k��d�l���ԍ��S �F�˛��q^yMQ�~�IRS��1�:�U���1�H� "H�/Ӿ�%�Pd/nY?��z?Xw7�ʭ���Eзq�� �8�<�7�/�b�G��t�]&ΡՎ +5�6TB?=������k�8���k��8-�[�q��k��f!Y��]��_M�����{���Xq�Z�F�Й�Ǧ#or���>���XJ����)pq:�|)�[lҟ�Zp-��;��aw/�m�ָh?(�o���Yjד�N����K�"0=I�i�����V�cT�Cׁ�O9�co��V@N�Qt�,�N����J,}p7���(C�3nyH��n���|Ù|#�|Zg����W�Q~w�����of��d��Ý�|�����a��W2�Gw�;�v��<�%�]�v��iA9O3T5��6몶��2�£T�����*�<C��4%�q��i�IZ]O�N| �r�2�Ф8�l#� �]�ekS`%ۯ�\Yۃ�Ӯ������� �+�="�Б�\ʐ�4Vz�(�+^@�4�ɘ�9���wl��߉��qJ\O�7��d!�4�.J���[��c\�·j��w�b%;���� �ً8Brh⯸k�%�;�G69�>\��(�X�\W�n�o��.W�N���*Iq.������#����`��|g���@�^Z��̣����^�"^ K�9d��A�y?��M�^�]�o��~')�[2�j[�a��~%��H�ߐ�۬9�o�U�閆I�o���ad�f�>��%�n�w�3&���w��L卉�q<{�Bڟ��h�`���n9I���W C} Q�l���}P��� =w�cJ��Ϣ|l��0���Ioa� !���B gXş�L��r�X�KPh��0�7���K�?�� �0L���˛�Bk iRy���X#]�"X�5���Q����H��`���Y����fy ���ˡ5�����~;�c����@����{��V�O\�C�ħ�Nv��v��="o��V c3�]b��)�����a)��%3l`�-L��6"�'���9baq ;�k�a��eAb�W��\A�z%��8�o5_�f�����s�|n���ot$���'���|�}���༑6��4��Ch��8�.���m��g�]O[��eX>ɘ���Gc5c�/0u�y+��,:&�߁�ƭ� }�7�~�9����L��]�_"�iH;�=�~�t��q�Yw����!�B^92�8�8���#�f��C�!rN�1�F�Ɠ�_9��͟���<�4۾��ׄ;��H�՜�eٝ�-�Y�_<A��/�/���mv�4�'�*�\�Q�1�K�[�p������䘴b'�5�>��ޑKt�ѯ�����)�_MD�~��@I ��-r,ǣ�ZK�d��,'�<H`w��t�Ը���� �cb�9�&�Z��9/9��v^�����x���_>���q���<�v�������0���F��q�m��O���O��e�VIι|����quw�قH��o)�����r{J'/RA����1!jm��x�e{�= ��%��w�v��R°�$��`� ���� �.������D�g�. ��>�C�l���YD������� O�l� ���L;� zk�=J;�h�Tx50N�6�gSn>ϟ�B���`cg�>��}ăr��6�'�G���A�f+l�穨�v�� ��,� ��QsZow��[����d�k`��B�Ч8'u���ڏ��n���:Y����w��v������P�^�y�+��j�GL��=m�Q;q*8�=�zI�Y�! �s��|��+���"7f�"�� *OqDyh�r��پ�`�=�sO;�"�QR�9��X��j�#�t���d�Yi�w�# �8������� B��:�9&#�v��q��m�5�e�j�Կ�/�ֈ�h�����2=+}�OYY1�7)�s��a�H���ۡd�F)�k�Gd�O�'F��GL����F~� ��_%����\Q���QjLD[yLW�k90.���"�ִ�%#�RX�4�I;[�=2����=N�P�|�lk$tn\m9��� ��5�~�����r?8 K�(��C��_�,н���A�g��]ζ�ܣ��ݨ�9���Jf�p#b��#�/���x����[�(��0�o��dl��^���bę�`LNbg�[�b6%ѾM�)�����U�/�#�z�5I�B}�G�yl���C��HԦ�zQ�SMn�>�N��ȖS��zZ�����v0�6��6�m=�-'����/|�{�i�'���矃��q��[A�_)v*�ˇ�sA�ۈ3�W樳$=z���Aٳ� �݉�j2��_�%��]tk�vb�D��_����BC2�Bs��B�?����tqң}��c=Yѯ�YYl'O_N.aJۿ�`�{_����O+��A��7N�z|VYE7�zL��S��9��to�K��������j���\O�M%���M���LJ��o�_��ĩ�O��F=�_Y?Ȫm���S�^�.X�ƯW+1~yx�ߗ(��.�B��SHI:QH:Z>+��aGڏ�>�����Ԫ�ˍ��?b�vIJ}��q���}q�W�' �kT�W��{�i��Z_���7;��WT�w��r}����7f�#h}_���[��^�'�Ͱ,e��$�^L��\����������-ԃ[(������'�($��S��C��2�*d ]�(�Ӌ^��C��)���m��zy��;e�,H����� �<��O�D�c�V�����`yx�s�^h��#�D/�����ߴ�Ko�˝T/��^�������I��|����>^��/d}� ґ�fo��}�M=V�,.��f�1�̏���ɤO�`��ĥ.�G�u�ڎ�/*��E�Z�i]����[\`��۟�����83��۩�o=��\�/�A��T�-�w��S)��?�k�͓T��:Lҹ��}:Mܧ�R�~����~�����) )�6��1g��o�^>e �$�S�h��A��,��a*����̿:��ʿ2���/m�k���;�v��p�������=��S���<�8�si�/q� �(-�*�.a+;�.3�)�8�e&��\đ։Q@���I}��!n�:�sѧ`��k5���Fxx8i�����fq���ZM#�Z�HK�q���[��/Ԭ�qy�M/�F���P�Ǟ�%<s�����.|\�~o���A�>˼�o�v���$A�M��~a�=R�OTF��;�`�����61=�l�č�DIzv/�#'>�y��45I=�����H�$2@¼�w��_��8z��Gy0Io�Q=F܀�6Y�/������[��v����v{/�V���z�[=QL�z~���;��;��o3`*�XF�0Ė��*�����7v���{z �hAE{qh�/J�٩�A�<�&븟�c4���I�?w���˽�t;�^A�i2(�'�a�b2�_��><Y�N�5���F�P��P�l�=��֬<��`��:ltex9<"�c�/�e})~;w�͖�����紟�s���T�߂���-�~ ��\���/ɝ���=��D�c����.�X�X �J�e���)�<J5�&����Q̀����>A 3<�mp�^B���Q z�^��ע=���C7�v�]�\�[���I�.'c�Q�1��e��=��X\�ݸ ��� F�.�Y9l�q��v�%�M��RL�w{̍����3��9t���f�]H�vIQ��"P�:�=Fz~�4�[��Zj������3E'e�:�OtR����I:�d��Y'��$�X�ÕCLa�}���vN���y��<�1��!���ze� ��A/� ��ט;�vq��=a�5"\ ;B���K�xvQZs�<�6!B�v��]�'�D �U��s��\�y�H�}JNZSPU/��qt�k�q1��3�5�/�<*(翎��T��6��MU ~�D�>� �8��c)y�/l���E�y���,Aٲ��t}�����fom�F��+��DŽ}��W{��`��R)|��:�<�l�i]�q��|��.��g�=�� �O�����,�#� 7�P���D<+�J/���,�L ���B�Jz��Ȏ�&x?�1q��Z�QO:`��:8& �t)Ŀ�9Bٻ�>Gm ���a��Vw���Dz�,�O͟!}������7Y&5�dв�.�V���"_*�o~��f���5���@ .o[�\�p9~0�O���e�D��c&� >�I'��h<.����5�b�Y�̆C^]�k� ��k��j8���tϳo�A���F����n��ytI`t�_kwB��X�&�y�\�#!bcBm��k >-���G��P�]�a�H��F�w^%�L�GW���I�npO����/�9F+��_��9|q���`bEWl���㵂��#�o�J��{pA�<3�槁��v� �B��H~�b��F�@a���DdVvJ#5n$��4e��Q2�@�,�UM�1�ݗen�"��ɢ��J~���Ĉ���V-��>xnwHJ�@_�$N�Hlim/�I�V��U�q"^ö��.�m��4�����t��4qO�/XO*�����<���dz����K�������A�(tl��z��j�H/~�� 5��)r�E��B.��/��*G�4q�@W ��)vM�_�ǜ��ܖ�Or{���(������&��]S�$��m�Um�q�ڀFG6��d������ |2�3�IW1;;�h{AD�74X�0���r�u �6:r��Weo�c�y����Լ�>��+�2J��Cr1�j�^K\����� �9��0��יv#h���鼞t�A�A��<|HZ��t�ѷ�y�>�@�kʻ��;�g�+ �G����G����uq�6 �QZFy�ܼ���JI����=�<��)��\� ψ<��Fi��M�����I��wҝn����� 7���2�t��*�y^�3��G�c�kt��y����K����ۄ<|ZM���Mn�ߑ��y��.�y��4���NgB>�% ��Un^ ��ԃ�^r�b��mI?�#<)L�B^ �S�E7�@>ß��>��"w��"^Rz��n�f���HS�w��"vR�Oy��<;��'(�4�kv�J��?G)���0wyS��?M)�Hy]ݼ��ß��~���Bܼ���?Y)��`7�* ���WJ ��q�#O���)�N o�nE����ܼ7��?q)�Q����"�Rʤ�n�}�C�FKy�ܼl���`J�)�+7oAzm %v}7eH�?��%0�Pj2n[�r�'|kG�bXb~��د��z��N��ݩ�kzם��a� �O�"��F,�b�+b��aX%b(6�a��j�`��w݂d3,�$�a#9A�0��Z`r'�\��DW��wG!�+@��F �@ �C��z���(L��J����I�����< �&S귉� ��%J���~�� J9)5���R�(�-� ĩ� ���(5��vR�yJm�ԋ��(i�?��2�n"t�Y�����0���в��]��/]A�܁��w~)|���O;��8���$�M*�]�[�����`�_�"� �,q1&��H�H�e�3��u���{�����x�7�J���Ū�k��iL�-�y�E�^K����H�)m@� �l,/��'/��a�_�J�q�ye��q�õ��a���ݫ_�W��X��;y5+�n�����s���BS��"����9y��F-P|��%�F_�+X�W����#�c��n�m�-ɵ���j��U(+,��rJ˄%i�=_)k/�!��U�BB^ii�U[`,6�ƕ��/���_b��)��T���F!255m@� � �{��0��HH��!r��IL� կ�|��%�T/�ڽd�$�כ �Wtb���v8r�ׁR��/�����e���L������K=�5�{Mm���E!K�;o�w�V�G ͖(�'/����%)q��G^t��������:�~z�.+g�>#Ӑ��#ZG���Y���B���s��-�B yk�E���B��Z}�mFFZFNjZN�>%-c�e�H��M���O֧�S�29Ԑ:M�lH��J��O���Ԅ�L}{F�.#ˠK�Iu��K�I1d��DN�NO6$��9���C|v��3/]JHdȚ�����Q~�~�!�l����%���u�D(UF�T]���ɺ(��J�G�SR��N�t i���$�%�ed���1SӲr2�t����T�G��� ~�'+> ꛓ�������ˀ"�3Q���d=�6�� �a2�q�ӳ�Xzv<��!��2ٙ�z(2Q]/�.>-#���2d�z/�|99e�����5#]��OIg�Gi]*O����(��K�sd��fH�L�TJM�֥f��L��NK���}:O�'gg�M ��IХ�1Q1^`nJ���Y�u�8�'��*��k뽿�^��ro�an����k�������}��Y�vk�ob�� fջ���t���}�����=߯����^ި�U�r��ـN�y�n�̪-)��P'm��Ֆ���Vc|1kSq>�O h�4l.8HZ��[�yf�] �����i�%����_��6SqA��L���6$'O'�|Fg���E��r}�j�C斿T���<��7�<R�Yk-����e��A��q���3ϳa;�HEy�ځ� �'� 9|�����٥/.ז�7�k#��'�5 \�A|:�X����AQ�EZ��A-���-�9 ���)�B�nR�洴y&en:�l�ۧ�����4�6Y�� 3����Ϳ ��,���,tڕ��E��'�$u<ʦ� dkH��5&�uY�z�bj�!C�I��sU�$���i65I��IKM��\���&�#�jѢjؒ ��$p�KLh ,Qr�� �-'U��u�٩��L~����.�nL/��0�(��tI�蓙K��I5���8���j~�庂��/�\ZX^��r�BXa2�+ ̅� ������ �ίq���B|n\z��z��9�r5! �E|����ﰄ�#��k]�J\�B� �W l�0֒' �aX�KFC+�d�?p��o ����� +7�\� �" �+H�A(B�/�Y_�rM�� ��!\���Z a�vX�" a|�s��/\�� \��� �r�=��`�K���+ȿ3���<��� \�����<t�~�pE�˕�����#�#��|�@s�vAX��r�FJǡ ,���� a� �+�����Za�z�F�MO6�4�g��0M�.��4�݆�g�4��QB�&��O�0�R����GF�&��!�}��^����>�ȗ]��V�"