'meta',
	'enabled'                => false,
	'divider'                => 'dot',
	'author'                 => true,
	'authorLink'             => true,
	'authorImage'            => true,
	'authorImageSize'        => 25,
	'authorEnableLabel'      => true,
	'authorLabel'            => '',
	'date'                   => true,
	'dateTime'               => false,
	'dateEnableLabel'        => false,
	'dateLabel'              => '',
	'dateUpdated'            => false,
	'dateUpdatedTime'        => false,
	'dateUpdatedDifferent'   => false,
	'dateUpdatedEnableLabel' => false,
	'dateUpdatedLabel'       => '',
	'categories'             => false,
	'categoriesEnableLabel'  => false,
	'categoriesLabel'        => '',
	'comments'               => false,
	'commentsCondition'      => false,
);
$slug              = ( is_search() ? 'search' : get_post_type() );
$elements          = kadence()->option( $slug . '_archive_element_meta', $defaults );
$title_meta        = array();
$meta_labels       = array();
$meta_divider      = 'dot';
$author_image      = false;
$author_link       = true;
$author_image_size = 25;
if ( isset( $elements ) && is_array( $elements ) && isset( $elements['enabled'] ) && false === $elements['enabled'] ) {
	return;
}
if ( isset( $elements ) && is_array( $elements ) ) {
	$elements = wp_parse_args( $elements, $defaults );
	if ( isset( $elements['divider'] ) && $elements['divider'] ) {
		$meta_divider = $elements['divider'];
	}
	if ( isset( $elements['author'] ) && $elements['author'] ) {
		$title_meta[] = 'author';
		if ( isset( $elements['authorEnableLabel'] ) && $elements['authorEnableLabel'] ) {
			$meta_labels['author'] = ( isset( $elements['authorLabel'] ) && ! empty( $elements['authorLabel'] ) ? $elements['authorLabel'] : __( 'By', 'kadence' ) );
		}
		if ( isset( $elements['authorImage'] ) && $elements['authorImage'] ) {
			$author_image = true;
		}
		if ( isset( $elements['authorLink'] ) && ! $elements['authorLink'] ) {
			$author_link = false;
		}
		if ( isset( $elements['authorImageSize'] ) && $elements['authorImageSize'] ) {
			$author_image_size = absint( $elements['authorImageSize'] );
		}
	}
	if ( isset( $elements['date'] ) && $elements['date'] ) {
		if ( isset( $elements['dateTime'] ) && $elements['dateTime'] ) {
			$title_meta[] = 'dateTime';
		} else {
			$title_meta[] = 'date';
		}
		if ( isset( $elements['dateEnableLabel'] ) && $elements['dateEnableLabel'] ) {
			$meta_labels['date'] = ( isset( $elements['dateLabel'] ) && ! empty( $elements['dateLabel'] ) ? $elements['dateLabel'] : __( 'Posted on', 'kadence' ) );
		}
	}
	if ( isset( $elements['dateUpdated'] ) && $elements['dateUpdated'] ) {
		if ( isset( $elements['dateUpdatedTime'] ) && $elements['dateUpdatedTime'] ) {
			$title_meta[] = 'dateUpdatedTime';
		} else {
			$title_meta[] = 'dateUpdated';
		}
		if ( isset( $elements['dateUpdatedEnableLabel'] ) && $elements['dateUpdatedEnableLabel'] ) {
			$meta_labels['dateUpdated'] = ( isset( $elements['dateUpdatedLabel'] ) && ! empty( $elements['dateUpdatedLabel'] ) ? $elements['dateUpdatedLabel'] : __( 'Updated on', 'kadence' ) );
		}
	}
	if ( isset( $elements['categories'] ) && $elements['categories'] ) {
		$title_meta[] = 'categories';
		if ( isset( $elements['categoriesEnableLabel'] ) && $elements['categoriesEnableLabel'] ) {
			$meta_labels['categories'] = ( isset( $elements['categoriesLabel'] ) && ! empty( $elements['categoriesLabel'] ) ? $elements['categoriesLabel'] : __( 'Posted in', 'kadence' ) );
		}
	}
	if ( isset( $elements['comments'] ) && $elements['comments'] ) {
		$title_meta[] = 'comments';
	}
}
if ( empty( $title_meta ) ) {
	return;
}
$item_id       = get_the_ID();
$post_type_obj = get_post_type_object( get_post_type() );
?>
	name, 'author' ) ) {
					$author_id = get_post_field( 'post_author', get_the_ID() );
					if ( $author_link ) {
						if ( get_the_author_meta( 'url' ) && apply_filters( 'kadence_author_use_profile_link', true ) ) {
							$author_string = sprintf(
								'
%2$s',
								esc_url( get_the_author_meta( 'url', $author_id ) ),
								esc_html( get_the_author_meta( 'display_name', $author_id ) )
							);
						} else {
							$author_string = sprintf(
								'
%2$s',
								esc_url( get_author_posts_url( $author_id ) ),
								esc_html( get_the_author_meta( 'display_name', $author_id ) )
							);
						}
					} else {
						$author_string = sprintf(
							'
%1$s',
							esc_html( get_the_author_meta( 'display_name', $author_id ) )
						);
					}
				}
				if ( ! empty( $author_string ) ) {
					$author_output = '
';
					if ( $author_image ) {
						$author_output .= '';
						if ( $author_link ) {
							if ( get_the_author_meta( 'url' ) && apply_filters( 'kadence_author_use_profile_link', true ) ) {
								$author_output .= sprintf(
									'%3$s',
									esc_url( get_the_author_meta( 'url', $author_id ) ),
									esc_attr__( 'Author image', 'kadence' ),
									get_avatar( $author_id, ( 2 * $author_image_size ) )
								);
							} else {
								$author_output .= sprintf(
									'%3$s',
									esc_url( get_author_posts_url( $author_id ) ),
									esc_attr__( 'Author image', 'kadence' ),
									get_avatar( $author_id, $author_image_size )
								);
							}
						} else {
							$author_output .= sprintf(
								'%1$s',
								get_avatar( $author_id, $author_image_size )
							);
						}
						$author_output .= '';
						$author_output .= '';
					}
					if ( isset( $meta_labels['author'] ) ) {
						$author_output .= '' . esc_html( $meta_labels['author'] ) . '';
					}
					$author_output .= $author_string;
					$author_output .= '';
					echo apply_filters( 'kadence_author_meta_output', $author_output ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
				}
				break;
			case 'date':
				$time_string = '
';
				if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
					$time_string = '
';
				}
				$time_string = sprintf(
					$time_string,
					esc_attr( get_the_date( 'c' ) ),
					esc_html( get_the_date() ),
					esc_attr( get_the_modified_date( 'c' ) ),
					esc_html( get_the_modified_date() )
				);
				if ( ! empty( $time_string ) ) {
					?>
					
						print_icon( 'hoursAlt', '', false );
						}
						if ( isset( $meta_labels['date'] ) ) {
							echo '' . esc_html( $meta_labels['date'] ) . '';
						}
						echo $time_string; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						?>
					
					%2$s %3$s';
				if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
					$time_string = '
';
				}
				$time_string = sprintf(
					$time_string,
					esc_attr( get_the_date( 'c' ) ),
					esc_html( get_the_date() ),
					esc_html( get_the_time() ),
					esc_attr( get_the_modified_date( 'c' ) ),
					esc_html( get_the_modified_date() ),
					esc_html( get_the_modified_time() )
				);
				if ( ! empty( $time_string ) ) {
					?>
					
						print_icon( 'hoursAlt', '', false );
						}
						if ( isset( $meta_labels['date'] ) ) {
							echo '' . esc_html( $meta_labels['date'] ) . '';
						}
						echo $time_string; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						?>
					
					%2$s',
						esc_attr( get_the_modified_date( 'c' ) ),
						esc_html( get_the_modified_date() )
					);
				}
				if ( ! empty( $time_string ) ) {
					?>
					
						print_icon( 'hoursAlt', '', false );
						}
						if ( isset( $meta_labels['dateUpdated'] ) ) {
							echo '' . esc_html( $meta_labels['dateUpdated'] ) . '';
						}
						echo $time_string; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						?>
					
					 get_the_modified_time( 'U' ) ) {
					$time_string = '';
				} else {
					$time_string = sprintf(
						'
',
						esc_attr( get_the_modified_date( 'c' ) ),
						esc_html( get_the_modified_date() ),
						esc_html( get_the_modified_time() )
					);
				}
				if ( ! empty( $time_string ) ) {
					?>
					
						print_icon( 'hoursAlt', '', false );
						}
						if ( isset( $meta_labels['dateUpdated'] ) ) {
							echo '' . esc_html( $meta_labels['dateUpdated'] ) . '';
						}
						echo $time_string; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						?>
					
					
					
						print_icon( 'folder', '', false );
						}
						if ( isset( $meta_labels['categories'] ) ) {
							echo '' . esc_html( $meta_labels['categories'] ) . '';
						}
						echo '' . get_the_category_list( esc_html( $separator ), '', get_the_ID() ) . ''; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						?>
					
					';
					if ( 'customicon' === $meta_divider ) {
						kadence()->print_icon( 'commentsAlt', '', false );
					}
					echo '';
					echo '