public static function get_thumbnail( $the_post, $args ) {
		$thumbnail = [
			'src' 		=> '',
			'width'		=> '',
			'height'	=> '',
			'alt'		=> '',
		];

		if ( has_post_thumbnail( $the_post->ID ) ) {
			$size = apply_filters( Filter::THUMBNAIL_SIZE, 'thumbnail', $the_post, $args );

			$attachment_id = get_post_thumbnail_id( $the_post->ID );

			$src = wp_get_attachment_image_src( $attachment_id, $size );

			$alt = get_post_meta( $attachment_id, '_wp_attachment_image_alt', true );

			$thumbnail = [
				'src' 		=> $src[0],
				'width'		=> $src[1],
				'height'	=> $src[2],
				'alt'		=> $alt ? $alt : $the_post->post_title,
			];
		}

		return $thumbnail;
	}