✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.191
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/packages/includes//class-avada-scripts.php
<?php
/**
 * Enqueues scripts and styles.
 *
 * @author     ThemeFusion
 * @copyright  (c) Copyright by ThemeFusion
 * @link       https://avada.com
 * @package    Avada
 * @subpackage Core
 * @since      5.0.0
 */

// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
	exit( 'Direct script access denied.' );
}

/**
 * Handle enqueueing scrips.
 */
class Avada_Scripts {

	/**
	 * The theme version.
	 *
	 * @static
	 * @access private
	 * @since 5.0.0
	 * @var string
	 */
	private static $version;

	/**
	 * The CSS-compiling mode.
	 *
	 * @access private
	 * @since 5.1.5
	 * @var string
	 */
	private $compiler_mode = null;

	/**
	 * The media-queries.
	 *
	 * @static
	 * @access public
	 * @since 6.0
	 * @var array
	 */
	public static $media_queries = [];

	/**
	 * The combined assets.
	 *
	 * @access private
	 * @since 7.4.1
	 * @var array
	 */
	private $combined_assets = [];

	/**
	 * The class construction
	 *
	 * @access public
	 */
	public function __construct() {
		self::$version = Avada::get_theme_version();

		if ( ! is_admin() && ! in_array( $GLOBALS['pagenow'], [ 'wp-login.php', 'wp-register.php' ], true ) ) {
			add_action( 'wp', [ $this, 'wp_action' ], 21 );
			add_action( 'wp_enqueue_scripts', [ $this, 'wp_enqueue_scripts' ] );
			add_action( 'wp_enqueue_scripts', [ $this, 'wp_enqueue_styles' ] );
			add_action( 'script_loader_tag', [ $this, 'add_async' ], 10, 2 );

			// Remove Events Calendar styles that get directly printed using wp_print_styles().
			add_filter( 'style_loader_tag', [ $this, 'remove_directly_printed_ec_styles' ], 10, 4 );

			// This is added with a priority of PHP_INT_MAX because it has to run after all other scripts have been added.
			add_action( 'wp_enqueue_scripts', [ $this, 'dequeue_scripts' ], PHP_INT_MAX );
		}

		add_filter( 'fusion_dynamic_css_final', [ $this, 'combine_stylesheets' ], PHP_INT_MAX );

		add_action( 'admin_head', [ $this, 'admin_styles' ] );

		// Handle media-query styles.
		add_action( 'wp', [ $this, 'add_media_query_styles' ] );

		// Disable emojis script.
		add_action( 'init', [ $this, 'disable_emojis' ] );

		// Disable jQuery Migrate script.
		add_action( 'wp_default_scripts', [ $this, 'disable_jquery_migrate' ] );
	}

	/**
	 * Get and set compiler mode.
	 *
	 * @access public
	 * @since 7.2
	 * @return string
	 */
	public function get_compiler_mode() {
		if ( null !== $this->compiler_mode ) {
			return $this->compiler_mode;
		}
		$dynamic_css_obj     = Fusion_Dynamic_CSS::get_instance();
		$this->compiler_mode = ( method_exists( $dynamic_css_obj, 'get_mode' ) ) ? $dynamic_css_obj->get_mode() : $dynamic_css_obj->mode;
		return $this->compiler_mode;
	}

	/**
	 * A method that runs on 'wp'.
	 *
	 * @access public
	 * @since 5.1.0
	 * @return void
	 */
	public function wp_action() {

		$this->enqueue_scripts();
		$this->localize_scripts();

	}

	/**
	 * Adds our scripts using Fusion_Dynamic_JS.
	 *
	 * @access protected
	 * @since 5.1.0
	 * @return void
	 */
	protected function enqueue_scripts() {
		$multilingual = fusion_library()->multilingual;

		$page_id = Avada()->fusion_library->get_page_id();

		$js_folder_suffix = AVADA_DEV_MODE ? '/assets/js' : '/assets/min/js';
		$js_folder_url    = Avada::$template_dir_url . $js_folder_suffix;
		$js_folder_path   = Avada::$template_dir_path . $js_folder_suffix;

		$privacy_options = Avada()->privacy_embeds->get_options();

		$header_override = false;
		if ( class_exists( 'Fusion_Template_Builder' ) ) {
			$header_override = Fusion_Template_Builder::get_instance()->get_override( 'header' );
		}

		$is_builder = ( function_exists( 'fusion_is_preview_frame' ) && fusion_is_preview_frame() ) || ( function_exists( 'fusion_is_builder_frame' ) && fusion_is_builder_frame() );

		$scripts = [
			[
				'bootstrap-scrollspy',
				$js_folder_url . '/library/bootstrap.scrollspy.js',
				$js_folder_path . '/library/bootstrap.scrollspy.js',
				[ 'jquery', 'fusion' ],
				self::$version,
				true,
			],
			[
				'avada-general-footer',
				$js_folder_url . '/general/avada-general-footer.js',
				$js_folder_path . '/general/avada-general-footer.js',
				[ 'jquery' ],
				self::$version,
				true,
			],
			[
				'avada-quantity',
				$js_folder_url . '/general/avada-quantity.js',
				$js_folder_path . '/general/avada-quantity.js',
				[ 'jquery' ],
				self::$version,
				true,
			],
			[
				'avada-scrollspy',
				$js_folder_url . '/general/avada-scrollspy.js',
				$js_folder_path . '/general/avada-scrollspy.js',
				( ! is_page_template( 'blank.php' ) && 'no' !== fusion_get_page_option( 'display_header', $page_id ) ) ? [ 'avada-header', 'bootstrap-scrollspy' ] : [ 'bootstrap-scrollspy' ],
				self::$version,
				true,
			],
			[
				'avada-crossfade-images',
				$js_folder_url . '/general/avada-crossfade-images.js',
				$js_folder_path . '/general/avada-crossfade-images.js',
				[ 'jquery' ],
				self::$version,
				true,
			],
			[
				'avada-select',
				$js_folder_url . '/general/avada-select.js',
				$js_folder_path . '/general/avada-select.js',
				[ 'jquery' ],
				self::$version,
				true,
			],
		];

		// Conditional scripts.
		$available_languages = $multilingual->get_available_languages();
		if ( ! empty( $available_languages ) ) {
			$scripts[] = [
				'avada-wpml',
				$js_folder_url . '/general/avada-wpml.js',
				$js_folder_path . '/general/avada-wpml.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}

		if ( is_page_template( 'side-navigation.php' ) ) {
			$scripts[] = [
				'avada-side-nav',
				$js_folder_url . '/general/avada-side-nav.js',
				$js_folder_path . '/general/avada-side-nav.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}
		if ( ! is_page_template( 'blank.php' ) && 'no' !== fusion_get_page_option( 'display_header', $page_id ) ) {
			$scripts[] = [
				'avada-header',
				$header_override ? $js_folder_url . '/general/avada-custom-header.js' : $js_folder_url . '/general/avada-header.js',
				$header_override ? $js_folder_path . '/general/avada-custom-header.js' : $js_folder_path . '/general/avada-header.js',
				[ 'modernizr', 'jquery', 'jquery-easing' ],
				self::$version,
				true,
			];
			if ( ! $header_override ) {
				$scripts[] = [
					'avada-menu',
					$js_folder_url . '/general/avada-menu.js',
					$js_folder_path . '/general/avada-menu.js',
					[ 'modernizr', 'jquery', 'avada-header' ],
					self::$version,
					true,
				];
			}
		}

		if ( 'ajax' === Avada()->settings->get( 'post_views' ) && ! $is_builder && is_singular() && ! is_preview() ) {
			$scripts[] = [
				'avada-views-counter',
				$js_folder_url . '/general/avada-views-counter.js',
				$js_folder_path . '/general/avada-views-counter.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}

		if ( 'off' !== Avada()->settings->get( 'status_totop' ) || $is_builder ) {
			$scripts[] = [
				'avada-to-top',
				$js_folder_url . '/general/avada-to-top.js',
				$js_folder_path . '/general/avada-to-top.js',
				[ 'jquery', 'cssua' ],
				self::$version,
				true,
			];
		}
		if ( Avada()->settings->get( 'slidingbar_widgets' ) || $is_builder ) {
			$scripts[] = [
				'avada-sliding-bar',
				$js_folder_url . '/general/avada-sliding-bar.js',
				$js_folder_path . '/general/avada-sliding-bar.js',
				[ 'modernizr', 'jquery', 'jquery-easing' ],
				self::$version,
				true,
			];
		}
		if ( Avada()->settings->get( 'avada_styles_dropdowns' ) || $is_builder ) {
			$scripts[] = [
				'avada-drop-down',
				$js_folder_url . '/general/avada-drop-down.js',
				$js_folder_path . '/general/avada-drop-down.js',
				[ 'jquery', 'avada-select' ],
				self::$version,
				true,
			];
		}
		if ( ! $header_override && 'top' !== fusion_get_option( 'header_position' ) ) {
			$scripts[] = [
				'avada-side-header-scroll',
				$js_folder_url . '/general/avada-side-header-scroll.js',
				$js_folder_path . '/general/avada-side-header-scroll.js',
				[ 'jquery', 'modernizr', 'jquery-sticky-kit' ],
				self::$version,
				true,
			];
		}

		if ( class_exists( 'RevSliderFront' ) && ( fusion_get_option( 'avada_rev_styles' ) || $is_builder ) ) {

			// If slider revolution is active. Can't check for rev styles option as it can be enabled in page options.
			$scripts[] = [
				'avada-rev-styles',
				$js_folder_url . '/general/avada-rev-styles.js',
				$js_folder_path . '/general/avada-rev-styles.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}
		if ( 'footer_parallax_effect' === Avada()->settings->get( 'footer_special_effects' ) || $is_builder ) {
			$scripts[] = [
				'avada-parallax-footer',
				$js_folder_url . '/general/avada-parallax-footer.js',
				$js_folder_path . '/general/avada-parallax-footer.js',
				[ 'jquery', 'modernizr' ],
				self::$version,
				true,
			];
		}
		if ( Avada()->settings->get( 'page_title_fading' ) || $is_builder ) {

			// If we add a page option for this, it will need to be changed here too.
			$scripts[] = [
				'avada-fade',
				$js_folder_url . '/general/avada-fade.js',
				$js_folder_path . '/general/avada-fade.js',
				[ 'jquery', 'cssua', 'jquery-fade' ],
				self::$version,
				true,
			];
		}
		if ( defined( 'WPCF7_PLUGIN' ) ) {
			$scripts[] = [
				'avada-contact-form-7',
				$js_folder_url . '/general/avada-contact-form-7.js',
				$js_folder_path . '/general/avada-contact-form-7.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}
		if ( class_exists( 'GFForms' ) && Avada()->settings->get( 'avada_styles_dropdowns' ) ) {
			$scripts[] = [
				'avada-gravity-forms',
				$js_folder_url . '/general/avada-gravity-forms.js',
				$js_folder_path . '/general/avada-gravity-forms.js',
				[ 'jquery', 'avada-select' ],
				self::$version,
				true,
			];
		}
		if ( Avada()->settings->get( 'status_eslider' ) || $is_builder ) {
			$scripts[] = [
				'jquery-elastic-slider',
				$js_folder_url . '/library/jquery.elasticslider.js',
				$js_folder_path . '/library/jquery.elasticslider.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
			$scripts[] = [
				'avada-elastic-slider',
				$js_folder_url . '/general/avada-elastic-slider.js',
				$js_folder_path . '/general/avada-elastic-slider.js',
				[ 'jquery', 'jquery-elastic-slider' ],
				self::$version,
				true,
			];
		}
		if ( function_exists( 'is_bbpress' ) ) {
			$scripts[] = [
				'avada-bbpress',
				$js_folder_url . '/general/avada-bbpress.js',
				$js_folder_path . '/general/avada-bbpress.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}
		if ( class_exists( 'Tribe__Events__Main' ) ) {
			$scripts[] = [
				'avada-events',
				$js_folder_url . '/general/avada-events.js',
				$js_folder_path . '/general/avada-events.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}

		if ( $privacy_options['privacy_embeds'] || $privacy_options['privacy_bar'] ) {
			$scripts[] = [
				'avada-privacy',
				$js_folder_url . '/general/avada-privacy.js',
				$js_folder_path . '/general/avada-privacy.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}

		if ( fusion_get_option( 'live_search' ) || $is_builder || function_exists( 'fusion_is_element_enabled' ) && fusion_is_element_enabled( 'fusion_search' ) ) {
			$scripts[] = [
				'avada-live-search',
				$js_folder_url . '/general/avada-live-search.js',
				$js_folder_path . '/general/avada-live-search.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}

		if ( ! class_exists( 'FusionBuilder' ) ) {
			$scripts[] = [
				'awb-carousel',
				str_replace( Avada::$template_dir_url, FUSION_LIBRARY_URL, $js_folder_url ) . '/general/awb-carousel.js',
				str_replace( Avada::$template_dir_path, FUSION_LIBRARY_PATH, $js_folder_path ) . '/general/awb-carousel.js',
				[],
				self::$version,
				true,
			];
			$scripts[] = [
				'fusion-blog',
				str_replace( Avada::$template_dir_url, FUSION_LIBRARY_URL, $js_folder_url ) . '/general/fusion-blog.js',
				str_replace( Avada::$template_dir_path, FUSION_LIBRARY_PATH, $js_folder_path ) . '/general/fusion-blog.js',
				[ 'jquery', 'isotope', 'fusion-lightbox', 'fusion-flexslider', 'jquery-infinite-scroll', 'images-loaded' ],
				self::$version,
				true,
			];
		}

		if ( is_singular() && get_option( 'thread_comments' ) && comments_open() ) {
			$scripts[] = [
				'avada-comments',
				$js_folder_url . '/general/avada-comments.js',
				$js_folder_path . '/general/avada-comments.js',
				[ 'jquery' ],
				self::$version,
				true,
			];
		}

		foreach ( $scripts as $script ) {
			Fusion_Dynamic_JS::enqueue_script(
				$script[0],
				$script[1],
				$script[2],
				$script[3],
				$script[4],
				$script[5]
			);
		}

		// Archive isotope and infinite scroll etc.
		if ( ! is_singular() ) {
			Fusion_Dynamic_JS::enqueue_script( 'fusion-blog' );
		}

		Fusion_Dynamic_JS::enqueue_script( 'fusion-alert' );

		Fusion_Dynamic_JS::enqueue_script( 'avada-crossfade-images' );

		// Adding base stylesheet into compiled file.
		if ( 'file' === $this->get_compiler_mode() ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/style.min.css', Avada::$template_dir_url . '/assets/css/style.min.css' );
		}

		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/background.min.css', Avada::$template_dir_url . '/assets/css/dynamic/background.min.css' );
		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/blog.min.css', Avada::$template_dir_url . '/assets/css/dynamic/blog.min.css' );
		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/colors.min.css', Avada::$template_dir_url . '/assets/css/dynamic/colors.min.css' );

		if ( 'off' !== Avada()->settings->get( 'status_totop' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/totop.min.css', Avada::$template_dir_url . '/assets/css/dynamic/totop.min.css' );
		}

		if ( Avada()->settings->get( 'custom_scrollbar' ) || $is_builder ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/scrollbar.min.css', Avada::$template_dir_url . '/assets/css/dynamic/scrollbar.min.css' );
		}

		if ( defined( 'LS_PLUGIN_SLUG' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/layerslider.min.css', Avada::$template_dir_url . '/assets/css/dynamic/layerslider.min.css' );
		}

		if ( Avada()->settings->get( 'status_fusion_slider' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/fusion-slider.min.css', Avada::$template_dir_url . '/assets/css/dynamic/fusion-slider.min.css' );
		}

		if ( 'off' !== Avada()->settings->get( 'load_block_styles' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/blocks.min.css', Avada::$template_dir_url . '/assets/css/dynamic/blocks.min.css' );
		}

		$header_override = class_exists( 'Fusion_Template_Builder' ) ? Fusion_Template_Builder::get_instance()->get_override( 'header' ) : false;
		if ( ! $header_override ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/header-legacy.min.css', Avada::$template_dir_url . '/assets/css/header-legacy.min.css' );
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/menu.min.css', Avada::$template_dir_url . '/assets/css/dynamic/menu.min.css' );
		}

		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/contact.min.css', Avada::$template_dir_url . '/assets/css/dynamic/contact.min.css' );

		if ( Avada()->settings->get( 'status_eslider' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/elastic-slider.min.css', Avada::$template_dir_url . '/assets/css/dynamic/elastic-slider.min.css' );
		}

		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/extra.min.css', Avada::$template_dir_url . '/assets/css/dynamic/extra.min.css' );
		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/footer.min.css', Avada::$template_dir_url . '/assets/css/dynamic/footer.min.css' );
		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/layout.min.css', Avada::$template_dir_url . '/assets/css/dynamic/layout.min.css' );

		if ( '0' !== Avada()->settings->get( 'status_fusion_portfolio' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/portfolio.min.css', Avada::$template_dir_url . '/assets/css/dynamic/portfolio.min.css' );
		}

		if ( '0' !== Avada()->settings->get( 'status_widget_areas' ) || $is_builder ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/widgets.min.css', Avada::$template_dir_url . '/assets/css/widgets.min.css' );
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/widgets.min.css', Avada::$template_dir_url . '/assets/css/dynamic/widgets.min.css' );

			if ( Avada()->settings->get( 'slidingbar_widgets' ) || $is_builder ) {
				Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/slidingbar.min.css', Avada::$template_dir_url . '/assets/css/slidingbar.min.css' );
				Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/sliding-bar.min.css', Avada::$template_dir_url . '/assets/css/dynamic/sliding-bar.min.css' );
			}           
		}

		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/search.min.css', Avada::$template_dir_url . '/assets/css/dynamic/search.min.css' );
		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/slideshows.min.css', Avada::$template_dir_url . '/assets/css/dynamic/slideshows.min.css' );
		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/social-media.min.css', Avada::$template_dir_url . '/assets/css/dynamic/social-media.min.css' );

		$override_footer = class_exists( 'Fusion_Template_Builder' ) ? Fusion_Template_Builder::get_instance()->get_override( 'footer' ) : false;
		if ( ! $override_footer ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/fusion-footer.min.css', Avada::$template_dir_url . '/assets/css/fusion-footer.min.css' );
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/footer-copyright.min.css', Avada::$template_dir_url . '/assets/css/footer-copyright.min.css' );
		
			if ( '0' !== Avada()->settings->get( 'status_widget_areas' ) ) {
				Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/fusion-footer-widget-area.min.css', Avada::$template_dir_url . '/assets/css/fusion-footer-widget-area.min.css' );
			}
		}

		$override_ptb = class_exists( 'Fusion_Template_Builder' ) ? Fusion_Template_Builder::get_instance()->get_override( 'page_title_bar' ) : false;
		if ( ( ! $override_ptb && ( ! get_the_ID() || avada_is_page_title_bar_active( get_the_ID() ) ) ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/page-title-bar.min.css', Avada::$template_dir_url . '/assets/css/page-title-bar.min.css' );
		}

		Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/typography.min.css', Avada::$template_dir_url . '/assets/css/dynamic/typography.min.css' );

		if ( class_exists( 'RevSliderFront' ) && ( fusion_get_option( 'avada_rev_styles' ) || $is_builder ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/revslider.min.css', Avada::$template_dir_url . '/assets/css/dynamic/revslider.min.css' );
		}

		if ( is_rtl() ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/rtl.min.css', Avada::$template_dir_url . '/assets/css/dynamic/rtl.min.css' );
		} else {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/ltr.min.css', Avada::$template_dir_url . '/assets/css/dynamic/ltr.min.css' );
		}

		if ( ! class_exists( 'FusionBuilder' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/no-builder/shortcodes.min.css', Avada::$template_dir_url . '/assets/css/no-builder/shortcodes.min.css' );

			if ( apply_filters( 'avada_load_icomoon', true ) ) {
				Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/no-builder/icomoon.min.css', Avada::$template_dir_url . '/assets/css/no-builder/icomoon.min.css' );
			}

			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/no-builder/no-fb.min.css', Avada::$template_dir_url . '/assets/css/no-builder/no-fb.min.css' );

			if ( Avada()->settings->get( 'status_lightbox' ) ) {
				Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/no-builder/ilightbox.min.css', Avada::$template_dir_url . '/assets/css/no-builder/ilightbox.min.css' );
			}

			if ( 'off' !== Avada()->settings->get( 'status_css_animations' ) || $is_builder ) {
				Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/no-builder/animations.min.css', Avada::$template_dir_url . '/assets/css/no-builder/animations.min.css' );
			}
		} else {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/fb.min.css', Avada::$template_dir_url . '/assets/css/dynamic/fb.min.css' );
		}

		if ( class_exists( 'bbPress' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/bbpress.min.css', Avada::$template_dir_url . '/assets/css/bbpress.min.css' );
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/bbpress.min.css', Avada::$template_dir_url . '/assets/css/dynamic/bbpress.min.css' );
		}

		if ( class_exists( 'GFForms' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/gravityforms.min.css', Avada::$template_dir_url . '/assets/css/gravityforms.min.css' );
		}

		if ( class_exists( 'WPCF7' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/contactform7.min.css', Avada::$template_dir_url . '/assets/css/contactform7.min.css' );
		}

		if ( class_exists( 'Tribe__Events__Main' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/events-calendar.min.css', Avada::$template_dir_url . '/assets/css/events-calendar.min.css' );
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/ec.min.css', Avada::$template_dir_url . '/assets/css/dynamic/ec.min.css' );

			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/events-calendar-templates-v2.min.css', Avada::$template_dir_url . '/assets/css/events-calendar-templates-v2.min.css' );
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/ec-v2.min.css', Avada::$template_dir_url . '/assets/css/dynamic/ec-v2.min.css' );
		}

		if ( defined( 'WPML_PLUGIN_FILE' ) || defined( 'ICL_PLUGIN_FILE' ) || class_exists( 'SitePress' ) ) {
			Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/wpml.min.css', Avada::$template_dir_url . '/assets/css/dynamic/wpml.min.css' );
		}

		if ( is_singular() ) {
			$post_type        = get_post_type();
			$content_override = class_exists( 'Fusion_Template_Builder' ) ? Fusion_Template_Builder::get_instance()->get_override( 'content' ) : false;
			if ( $post_type && ! $content_override ) {
				$post_type    = ( 'tribe_events' === $post_type ) ? 'events' : $post_type;
				$setting_name = ( 'post' === $post_type ) ? 'social_sharing_box' : $post_type . '_social_sharing_box';

				if ( fusion_get_option( $setting_name ) || '' === fusion_get_option( $setting_name ) ) {
					Fusion_Dynamic_CSS::enqueue_style( Avada::$template_dir_path . '/assets/css/dynamic/social-sharing.min.css', Avada::$template_dir_url . '/assets/css/dynamic/social-sharing.min.css' );
				}
			}
		}
	}

	/**
	 * Localize the dynamic JS files.
	 *
	 * @access protected
	 * @since 5.1.0
	 * @return void
	 */
	protected function localize_scripts() {
		$multilingual     = fusion_library()->multilingual;
		$layout           = fusion_get_option( 'layout' );
		$avada_rev_styles = fusion_get_option( 'avada_rev_styles' ) ? 1 : 0;

		$privacy_options = Avada()->privacy_embeds->get_options();

		global $post;
		$post_id = 0;
		if ( $post && $post->ID && $post->ID > 0 ) {
			$post_id = $post->ID;
		}

		$side_header_breakpoint = Avada()->settings->get( 'side_header_break_point' );
		if ( ! $side_header_breakpoint ) {
			$side_header_breakpoint = 800;
		}

		$header_override = false;
		if ( class_exists( 'Fusion_Template_Builder' ) ) {
			$header_override = Fusion_Template_Builder::get_instance()->get_override( 'header' );
		}

		$cookie_args      = class_exists( 'Avada_Privacy_Embeds' ) && $privacy_options['privacy_embeds'] ? Avada()->privacy_embeds->get_cookie_args() : false;
		$consents         = class_exists( 'Avada_Privacy_Embeds' ) && $privacy_options['privacy_embeds'] ? array_keys( Avada()->privacy_embeds->get_embed_types() ) : [];
		$default_consents = class_exists( 'Avada_Privacy_Embeds' ) && $privacy_options['privacy_embeds'] ? Avada()->privacy_embeds->get_default_consents() : [];
		$header_sticky    = fusion_get_option( 'header_sticky' );

		if ( function_exists( 'fusion_is_preview_frame' ) && fusion_is_preview_frame() ) {
			$preferences = Fusion_Preferences::get_instance()->get_preferences();

			if ( isset( $preferences['sticky_header'] ) && 'off' === $preferences['sticky_header'] ) {
				$header_sticky = '';
			}
		}

		$scripts = [
			[
				'avada-comments',
				'avadaCommentVars',
				[
					'title_style_type'    => Avada()->settings->get( 'title_style_type' ),
					'title_margin_top'    => Avada()->settings->get( 'title_margin', 'top' ),
					'title_margin_bottom' => Avada()->settings->get( 'title_margin', 'bottom' ),
				],
			],
			[
				'avada-to-top',
				'avadaToTopVars',
				[
					'status_totop'           => Avada()->settings->get( 'status_totop' ),
					'totop_position'         => Avada()->settings->get( 'totop_position' ),
					'totop_scroll_down_only' => Avada()->settings->get( 'totop_scroll_down_only' ),
				],
			],
			[
				'avada-views-counter',
				'avadaViewsCounterVars',
				[
					'ajaxUrl' => admin_url( 'admin-ajax.php' ),
				],
			],
			[
				'avada-wpml',
				'avadaLanguageVars',
				[
					'language_flag' => $multilingual->get_active_language(),
				],
			],
			[
				'avada-side-nav',
				'avadaSideNavVars',
				[
					'sidenav_behavior' => fusion_get_option( 'sidenav_behavior' ),
				],
			],
			[
				'avada-rev-styles',
				'avadaRevVars',
				[
					'avada_rev_styles' => $avada_rev_styles,
				],
			],
			[
				'avada-drop-down',
				'avadaSelectVars',
				[
					'avada_drop_down' => Avada()->settings->get( 'avada_styles_dropdowns' ),
				],
			],
			[
				'avada-parallax-footer',
				'avadaParallaxFooterVars',
				[
					'side_header_break_point' => (int) $side_header_breakpoint,
					'header_position'         => fusion_get_option( 'header_position' ),
				],
			],
			[
				'avada-bbpress',
				'avadaBbpressVars',
				[
					'alert_box_text_align'     => Avada()->settings->get( 'alert_box_text_align' ),
					'alert_box_text_transform' => Avada()->settings->get( 'alert_box_text_transform' ),
					'alert_box_dismissable'    => Avada()->settings->get( 'alert_box_dismissable' ),
					'alert_box_shadow'         => Avada()->settings->get( 'alert_box_shadow' ),
					'alert_border_size'        => Avada()->settings->get( 'alert_border_size' ),
				],
			],
			[
				'avada-elastic-slider',
				'avadaElasticSliderVars',
				[
					'tfes_autoplay'  => Avada()->settings->get( 'tfes_autoplay' ),
					'tfes_animation' => Avada()->settings->get( 'tfes_animation' ),
					'tfes_interval'  => (int) Avada()->settings->get( 'tfes_interval' ),
					'tfes_speed'     => (int) Avada()->settings->get( 'tfes_speed' ),
					'tfes_width'     => (int) Avada()->settings->get( 'tfes_width' ),
				],
			],
			[
				'avada-fade',
				'avadaFadeVars',
				[
					'page_title_fading' => Avada()->settings->get( 'page_title_fading' ),
					'header_position'   => fusion_get_option( 'header_position' ),
				],
			],
			[
				'avada-privacy',
				'avadaPrivacyVars',
				[
					'name'     => $cookie_args ? $cookie_args['name'] : 'privacy_embeds',
					'days'     => $cookie_args ? $cookie_args['days'] : '30',
					'path'     => $cookie_args ? $cookie_args['path'] : '/',
					'types'    => $consents ? $consents : [],
					'defaults' => $default_consents ? $default_consents : [],
					'button'   => $privacy_options['privacy_bar_button_save'],
				],
			],
			[
				'avada-live-search',
				'avadaLiveSearchVars',
				[
					'live_search'       => fusion_get_option( 'live_search' ) || function_exists( 'fusion_is_element_enabled' ) && fusion_is_element_enabled( 'fusion_search' ),
					'ajaxurl'           => admin_url( 'admin-ajax.php' ),
					'no_search_results' => esc_html__( 'No search results match your query. Please try again', 'Avada' ),
					'min_char_count'    => Avada()->settings->get( 'live_search_min_char_count' ),
					'per_page'          => Avada()->settings->get( 'live_search_results_per_page' ),
					'show_feat_img'     => fusion_get_option( 'live_search_display_featured_image' ),
					'display_post_type' => Avada()->settings->get( 'live_search_display_post_type' ),
				],
			],
		];

		if ( ! $header_override ) {
			$scripts[] = [
				'avada-header',
				'avadaHeaderVars',
				[
					'header_position'            => fusion_get_option( 'header_position' ),
					'header_sticky'              => $header_sticky,
					'header_sticky_type2_layout' => Avada()->settings->get( 'header_sticky_type2_layout' ),
					'header_sticky_shadow'       => fusion_get_option( 'header_sticky_shadow' ),
					'side_header_break_point'    => (int) $side_header_breakpoint,
					'header_sticky_mobile'       => fusion_get_option( 'header_sticky_mobile' ),
					'header_sticky_tablet'       => fusion_get_option( 'header_sticky_tablet' ),
					'mobile_menu_design'         => Avada()->settings->get( 'mobile_menu_design' ),
					'sticky_header_shrinkage'    => fusion_get_option( 'header_sticky_shrinkage' ),
					'nav_height'                 => (int) Avada()->settings->get( 'nav_height' ),
					'nav_highlight_border'       => ( 'bar' === Avada()->settings->get( 'menu_highlight_style' ) ) ? (int) Avada()->settings->get( 'nav_highlight_border' ) : '0',
					'nav_highlight_style'        => Avada()->settings->get( 'menu_highlight_style' ),
					'logo_margin_top'            => ( '' !== Avada()->settings->get( 'logo', 'url' ) || '' !== Avada()->settings->get( 'logo_retina', 'url' ) ) ? Avada()->settings->get( 'logo_margin', 'top' ) : '0px',
					'logo_margin_bottom'         => ( '' !== Avada()->settings->get( 'logo', 'url' ) || '' !== Avada()->settings->get( 'logo_retina', 'url' ) ) ? Avada()->settings->get( 'logo_margin', 'bottom' ) : '0px',
					'layout_mode'                => strtolower( $layout ),
					'header_padding_top'         => Avada()->settings->get( 'header_padding', 'top' ),
					'header_padding_bottom'      => Avada()->settings->get( 'header_padding', 'bottom' ),
					'scroll_offset'              => Avada()->settings->get( 'scroll_offset' ),
				],
			];
			$scripts[] = [
				'avada-menu',
				'avadaMenuVars',
				[
					'site_layout'             => Avada()->settings->get( 'layout' ),
					'header_position'         => fusion_get_option( 'header_position' ),
					'logo_alignment'          => Avada()->settings->get( 'logo_alignment' ),
					'header_sticky'           => $header_sticky,
					'header_sticky_mobile'    => fusion_get_option( 'header_sticky_mobile' ),
					'header_sticky_tablet'    => fusion_get_option( 'header_sticky_tablet' ),
					'side_header_break_point' => (int) $side_header_breakpoint,
					'megamenu_base_width'     => Avada()->settings->get( 'megamenu_width' ),
					'mobile_menu_design'      => Avada()->settings->get( 'mobile_menu_design' ),
					'dropdown_goto'           => __( 'Go to...', 'Avada' ),
					'mobile_nav_cart'         => __( 'Shopping Cart', 'Avada' ),
					/* Translators: The submenu title. */
					'mobile_submenu_open'     => esc_attr__( 'Open submenu of %s', 'Avada' ),
					/* Translators: The submenu title. */
					'mobile_submenu_close'    => esc_attr__( 'Close submenu of %s', 'Avada' ),
					'submenu_slideout'        => fusion_get_option( 'mobile_nav_submenu_slideout' ),
				],
			];
			$scripts[] = [
				'avada-side-header-scroll',
				'avadaSideHeaderVars',
				[
					'side_header_break_point' => (int) $side_header_breakpoint,
					'footer_special_effects'  => Avada()->settings->get( 'footer_special_effects' ),
				],
			];
		}

		foreach ( $scripts as $script ) {
			Fusion_Dynamic_JS::localize_script(
				$script[0],
				$script[1],
				$script[2]
			);

		}

	}

	/**
	 * Takes care of enqueueing all our scripts.
	 *
	 * @access public
	 */
	public function wp_enqueue_scripts() {

		wp_enqueue_script( 'jquery' );

		// The comment-reply script.
		if ( is_singular() && get_option( 'thread_comments' ) && comments_open() ) {
			wp_enqueue_script( 'comment-reply', '', [], self::$version, true );
		}

		if ( function_exists( 'novagallery_shortcode' ) ) {
			wp_enqueue_script( 'novagallery_modernizr' );
		}

		if ( function_exists( 'ccgallery_shortcode' ) ) {
			wp_enqueue_script( 'ccgallery_modernizr' );
		}
	}

	/**
	 * Takes care of enqueueing all our styles.
	 *
	 * @access public
	 */
	public function wp_enqueue_styles() {

		if ( fusion_should_defer_styles_loading() && doing_action( 'wp_enqueue_scripts' ) ) {
			add_action( 'wp_body_open', [ $this, 'wp_enqueue_styles' ] );
			return;
		}

		$header_override = false;
		if ( class_exists( 'Fusion_Template_Builder' ) ) {
			$header_override = Fusion_Template_Builder::get_instance()->get_override( 'header' );
		}

		if ( 'file' !== $this->get_compiler_mode() ) {
			wp_enqueue_style( 'avada-stylesheet', Avada::$template_dir_url . '/assets/css/style.min.css', [], self::$version );
		}

		if ( is_rtl() && 'file' !== $this->get_compiler_mode() && ! $header_override ) {
			wp_enqueue_style( 'avada-rtl-header-legacy', Avada::$template_dir_url . '/assets/css/rtl-header-legacy.min.css', [], self::$version );
		}
	}

	/**
	 * Adds assets to the compiled CSS.
	 *
	 * @access public
	 * @since 5.1.5
	 * @param string $original_styles The compiled styles.
	 * @return string The compiled styles with any additional CSS appended.
	 */
	public function combine_stylesheets( $original_styles ) {
		$wp_styles        = wp_styles();
		$styles           = '';
		$contents         = '';
		$dependent_styles = [];

		$header_override = false;
		if ( class_exists( 'Fusion_Template_Builder' ) ) {
			$header_override = Fusion_Template_Builder::get_instance()->get_override( 'header' );
		}
		if ( 'off' !== Avada()->settings->get( 'css_cache_method' ) ) {
			if ( is_rtl() ) {
				// Stylesheet ID: avada-rtl.
				$styles .= fusion_file_get_contents( Avada::$template_dir_path . '/assets/css/dynamic/rtl.min.css' );
				if ( ! $header_override ) {
					$styles .= fusion_file_get_contents( Avada::$template_dir_path . '/assets/css/rtl-header-legacy.min.css' );
				}
			}
		}

		if ( 'file' === $this->get_compiler_mode() && Avada()->settings->get( 'css_combine_third_party_assets' ) ) {
			$stylesheets = $this->get_third_party_stylesheets();

			foreach ( $stylesheets as $src ) {
				$src = apply_filters( 'awb_combined_stylesheet_url', $src, site_url(), plugins_url() );

				$contents = fusion_file_get_contents( $src );

				if ( false !== strpos( $src, 'events-calendar' ) ) {
					$contents = str_replace( 'url(../images/', 'url(' . Tribe__Events__Main::instance()->plugin_url . 'src/resources/images/', $contents );
				}

				if ( false !== strpos( $src, 'contact-form-7' ) ) {
					$contents = str_replace( '../../assets/ajax-loader.gif', wpcf7_plugin_url( 'assets/ajax-loader.gif' ), $contents );
				}

				if ( false !== strpos( $src, 'revslider' ) && function_exists( 'get_rs_plugin_url' ) ) {
					$contents = str_replace( "url('..", "url('" . get_rs_plugin_url() . 'public/assets', $contents );
					$contents = str_replace( 'url(..', 'url(' . get_rs_plugin_url() . 'public/assets', $contents );
					$contents = str_replace( [ 'url(openhand.cur)' ], 'url(' . get_rs_plugin_url() . 'public/assets/css/openhand.cur)', $contents );
					$contents = str_replace( [ 'url(closedhand.cur)' ], 'url(' . get_rs_plugin_url() . 'public/assets/css/closedhand.cur)', $contents );
				}

				if ( false !== strpos( $src, 'convertplug' ) && defined( 'CP_PLUGIN_URL' ) ) {
					$contents = str_replace( 'url(../../../', 'url(' . CP_PLUGIN_URL . 'modules/', $contents );
				}

				if ( false !== strpos( $src, 'woocommerce' ) && false !== strpos( $src, 'default-skin' ) && defined( 'WC_PLUGIN_FILE' ) ) {
					$contents = str_replace( 'url(', 'url(' . plugins_url( '/', WC_PLUGIN_FILE ) . 'assets/css/photoswipe/default-skin/', $contents );
				}

				$styles .= $contents;
			}
		}

		return $styles . $original_styles;
	}

	/**
	 * Remove Events Calendar styles that get directly printed using wp_print_styles().
	 *
	 * @access public
	 * @since 7.5
	 * @param string $tag   The link tag for the enqueued style.
	 * @param string $handle The style's registered handle.
	 * @param string $href   The stylesheet's source URL.
	 * @param string $media  The stylesheet's media attribute.
	 * @return string The style HTML tag.
	 */
	public function remove_directly_printed_ec_styles( $tag, $handle, $href, $media ) {
		if ( 'file' === $this->get_compiler_mode() && Avada()->settings->get( 'css_combine_third_party_assets' ) && ( false !== strpos( $handle, 'tec-' ) || false !== strpos( $handle, 'tribe-' ) ) && function_exists( 'tribe_is_event_query' ) && tribe_is_event_query() ) {
			return '';
		}

		return $tag;
	}

	/**
	 * Remove styles.
	 *
	 * @access public
	 * @since 7.4
	 * @return void
	 */
	public function dequeue_scripts() {
		if ( 'file' === $this->get_compiler_mode() && Avada()->settings->get( 'css_combine_third_party_assets' ) ) {
			$wp_styles            = wp_styles();
			$combined_stylesheets = $this->get_third_party_stylesheets();

			foreach ( $combined_stylesheets as $combined_handle => $src ) {
				if ( isset( $wp_styles->registered[ $combined_handle ] ) ) {
					wp_dequeue_style( $combined_handle );
					wp_deregister_style( $combined_handle );
				}
			}
		}

		if ( apply_filters( 'awb_defer_jquery', fusion_get_option( 'defer_jquery' ) ) ) {
			$wp_scripts = wp_scripts();
			wp_scripts()->add_data( 'jquery', 'group', 1 );
			wp_scripts()->add_data( 'jquery-core', 'group', 1 );
			wp_scripts()->add_data( 'jquery-migrate', 'group', 1 );
		}
	}

	/**
	 * Get an array of stylesheet sources to combine.
	 *
	 * @access public
	 * @since 7.4
	 * @return array Array of stylesheet sources to combine.
	 */
	public function get_third_party_stylesheets() {
		$wp_styles = wp_styles();
		$handles   = array_keys( $wp_styles->registered );

		if ( empty( $this->combined_assets ) ) {
			foreach ( $handles as $handle ) {
				$src = $wp_styles->registered[ $handle ]->src;

				if ( ! isset( $wp_styles->done[ $handle ] ) && isset( $wp_styles->registered[ $handle ]->args ) && 'all' === $wp_styles->registered[ $handle ]->args && ! empty( $src ) && ! in_array( $handle, $this->combined_assets, true ) && true === $this->is_bundled_plugin_style( $src ) ) {
					$this->combined_assets[ $handle ] = $src;

					if ( isset( $wp_styles->registered[ $handle ]->deps ) ) {
						foreach ( $wp_styles->registered[ $handle ]->deps as $index => $dep ) {
							if ( ! isset( $wp_styles->done[ $dep ] ) && ! in_array( $dep, $this->combined_assets, true ) && isset( $wp_styles->registered[ $dep ] ) && true === $this->is_bundled_plugin_style( $wp_styles->registered[ $dep ]->src ) && isset( $wp_styles->registered[ $dep ]->args ) && 'all' === $wp_styles->registered[ $dep ]->args ) {
								$this->combined_assets[ $dep ] = $wp_styles->registered[ $dep ]->src;
							}
						}
					}
				}
			}
		}

		return $this->combined_assets;
	}

	/**
	 * Check if enqueued style belongs to plugin we bundle.
	 *
	 * @access protected
	 * @since 7.4.1
	 * @param string $src Style URL (should work with path as well).
	 * @return bool
	 */
	protected function is_bundled_plugin_style( $src ) {
		$bundled_plugins = [ '/the-events-calendar/', '/events-calendar-pro/', '/the-events-calendar-filterbar/', '/event-tickets/', '/event-tickets-plus/', '/woocommerce/', '/bbpress/', '/revslider/', '/contact-form-7/', '/convertplug/' ];

		// Check if src containes bundled plugin dir name.
		if ( str_replace( $bundled_plugins, '', $src ) === $src ) {
			return false;
		}

		// It works with URLs as well.
		$path_parts = pathinfo( $src );

		// We don't want to deuqueu / add to compiled file if it's not CSS file.
		if ( ! isset( $path_parts['extension'] ) || 'css' !== $path_parts['extension'] ) {
			return false;
		}

		return true;
	}

	/**
	 * Adds media-query styles.
	 *
	 * @access public
	 * @since 6.0.0
	 */
	public function add_media_query_styles() {

		$is_builder = ( function_exists( 'fusion_is_preview_frame' ) && fusion_is_preview_frame() ) || ( function_exists( 'fusion_is_builder_frame' ) && fusion_is_builder_frame() );

		$header_override = false;
		if ( class_exists( 'Fusion_Template_Builder' ) ) {
			$header_override = Fusion_Template_Builder::get_instance()->get_override( 'header' );
		}

		if ( ! fusion_get_option( 'responsive' ) ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-shbp-not-responsive',
				get_template_directory_uri() . '/assets/css/media/max-shbp-not-responsive.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-shbp' ),
			];

			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-shbp-18-not-responsive',
				get_template_directory_uri() . '/assets/css/media/max-shbp-18-not-responsive.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-shbp-18' ),
			];
			return;
		}

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-1c',
			get_template_directory_uri() . '/assets/css/media/max-1c.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-1c' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-2c',
			get_template_directory_uri() . '/assets/css/media/max-2c.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-2c' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-2c-max-3c',
			get_template_directory_uri() . '/assets/css/media/min-2c-max-3c.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-2c-max-3c' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-3c-max-4c',
			get_template_directory_uri() . '/assets/css/media/min-3c-max-4c.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-3c-max-4c' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-4c-max-5c',
			get_template_directory_uri() . '/assets/css/media/min-4c-max-5c.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-4c-max-5c' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-5c-max-6c',
			get_template_directory_uri() . '/assets/css/media/min-5c-max-6c.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-5c-max-6c' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-shbp',
			get_template_directory_uri() . '/assets/css/media/min-shbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-shbp' ),
		];

		if ( ! $header_override ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-min-shbp-header-legacy',
				get_template_directory_uri() . '/assets/css/media/min-shbp-header-legacy.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-shbp' ),
			];
		}

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-shbp',
			get_template_directory_uri() . '/assets/css/media/max-shbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-shbp' ),
		];

		if ( ! $header_override ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-shbp-header-legacy',
				get_template_directory_uri() . '/assets/css/media/max-shbp-header-legacy.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-shbp' ),
			];
		}

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-sh-shbp',
			get_template_directory_uri() . '/assets/css/media/max-sh-shbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-shbp' ),
		];

		if ( ! $header_override ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-shbp-header-legacy',
				get_template_directory_uri() . '/assets/css/media/max-sh-shbp-header-legacy.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-shbp' ),
			];
		}

		// IPAD.
		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-768-max-1024-p',
			get_template_directory_uri() . '/assets/css/media/min-768-max-1024-p.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-768-max-1024-p' ),
		];

		if ( ! $header_override ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-min-768-max-1024-p-header-legacy',
				get_template_directory_uri() . '/assets/css/media/min-768-max-1024-p-header-legacy.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-768-max-1024-p' ),
			];
		}

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-768-max-1024-l',
			get_template_directory_uri() . '/assets/css/media/min-768-max-1024-l.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-768-max-1024-l' ),
		];

		if ( ! $header_override ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-min-768-max-1024-l-header-legacy',
				get_template_directory_uri() . '/assets/css/media/min-768-max-1024-l-header-legacy.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-768-max-1024-l' ),
			];
		}

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-sh-cbp',
			get_template_directory_uri() . '/assets/css/media/max-sh-cbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-sh-sbp',
			get_template_directory_uri() . '/assets/css/media/max-sh-sbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-sbp' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-sh-640',
			get_template_directory_uri() . '/assets/css/media/max-sh-640.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-640' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-shbp-18',
			get_template_directory_uri() . '/assets/css/media/max-shbp-18.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-shbp-18' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-shbp-32',
			get_template_directory_uri() . '/assets/css/media/max-shbp-32.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-shbp-32' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-min-sh-cbp',
			get_template_directory_uri() . '/assets/css/media/min-sh-cbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-sh-cbp' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-640',
			get_template_directory_uri() . '/assets/css/media/max-640.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-640' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-main',
			get_template_directory_uri() . '/assets/css/media/max-main.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-main' ),
		];

		Fusion_Media_Query_Scripts::$media_query_assets[] = [
			'avada-max-cbp',
			get_template_directory_uri() . '/assets/css/media/max-cbp.min.css',
			[],
			self::$version,
			Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-cbp' ),
		];

		// bbPress.
		if ( function_exists( 'is_bbpress' ) ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-640-bbpress',
				get_template_directory_uri() . '/assets/css/media/max-640-bbpress.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-640' ),
			];

			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-640-bbpress',
				get_template_directory_uri() . '/assets/css/media/max-sh-640-bbpress.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-640' ),
			];

			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-cbp-bbpress',
				get_template_directory_uri() . '/assets/css/media/max-sh-cbp-bbpress.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
			];

			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-min-sh-cbp-bbpress',
				get_template_directory_uri() . '/assets/css/media/min-sh-cbp-bbpress.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-sh-cbp' ),
			];
		}

		// Gravity Forms.
		if ( class_exists( 'GFForms' ) ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-640-gravity',
				get_template_directory_uri() . '/assets/css/media/max-640-gravity.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-640' ),
			];

			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-cbp-gravity',
				get_template_directory_uri() . '/assets/css/media/max-sh-cbp-gravity.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
			];
		}

		// WPCF7.
		if ( defined( 'WPCF7_PLUGIN' ) ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-cbp-cf7',
				get_template_directory_uri() . '/assets/css/media/max-sh-cbp-cf7.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
			];
		}

		// LayerSlider & RevSlider.
		if ( defined( 'LS_PLUGIN_SLUG' ) || defined( 'RS_PLUGIN_PATH' ) ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-640-sliders',
				get_template_directory_uri() . '/assets/css/media/max-640-sliders.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-640' ),
			];

			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-cbp-sliders',
				get_template_directory_uri() . '/assets/css/media/max-sh-cbp-sliders.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
			];
		}

		// Elastic Slider.
		if ( Avada()->settings->get( 'status_eslider' ) || $is_builder ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-cbp-eslider',
				get_template_directory_uri() . '/assets/css/media/max-sh-cbp-eslider.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
			];
		}

		// CSS only added for the admin-bar.
		if ( is_admin_bar_showing() ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-782-adminbar',
				get_template_directory_uri() . '/assets/css/media/max-782-adminbar.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-782' ),
			];
		}

		// Events Calendar.
		if ( class_exists( 'Tribe__Events__Main' ) ) {
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-768-ec',
				get_template_directory_uri() . '/assets/css/media/max-768-ec.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-768' ),
			];
			Fusion_Media_Query_Scripts::$media_query_assets[] = [
				'avada-max-sh-cbp-ec',
				get_template_directory_uri() . '/assets/css/media/max-sh-cbp-ec.min.css',
				[],
				self::$version,
				Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
			];
		}

		// Social Sharing.
		if ( is_singular() ) {
			$post_type        = get_post_type();
			$content_override = class_exists( 'Fusion_Template_Builder' ) ? Fusion_Template_Builder::get_instance()->get_override( 'content' ) : false;
			if ( $post_type && ! $content_override ) {
				$setting_name = ( 'post' === $post_type ) ? 'social_sharing_box' : $post_type . '_social_sharing_box';
				if ( fusion_get_option( $setting_name ) || '' === fusion_get_option( $setting_name ) ) {
					Fusion_Media_Query_Scripts::$media_query_assets[] = [
						'avada-min-768-max-1024-p-social-sharing',
						get_template_directory_uri() . '/assets/css/media/min-768-max-1024-p-social-sharing.min.css',
						[],
						self::$version,
						Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-min-768-max-1024-p' ),
					];

					Fusion_Media_Query_Scripts::$media_query_assets[] = [
						'avada-max-sh-640-social-sharing',
						get_template_directory_uri() . '/assets/css/media/max-sh-640-social-sharing.min.css',
						[],
						self::$version,
						Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-640' ),
					];

					Fusion_Media_Query_Scripts::$media_query_assets[] = [
						'avada-max-640-social-sharing',
						get_template_directory_uri() . '/assets/css/media/max-640-social-sharing.min.css',
						[],
						self::$version,
						Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-640' ),
					];

					Fusion_Media_Query_Scripts::$media_query_assets[] = [
						'avada-max-sh-cbp-social-sharing',
						get_template_directory_uri() . '/assets/css/media/max-sh-cbp-social-sharing.min.css',
						[],
						self::$version,
						Fusion_Media_Query_Scripts::get_media_query_from_key( 'fusion-max-sh-cbp' ),
					];

				}
			}
		}

	}

	/**
	 * Add async to avada javascript file for performance
	 *
	 * @access public
	 * @param  string $tag    The script tag.
	 * @param  string $handle The script handle.
	 */
	public function add_async( $tag, $handle ) {
		return ( 'avada' === $handle ) ? preg_replace( '/(><\/[a-zA-Z][^0-9](.*)>)$/', ' async $1 ', $tag ) : $tag;
	}

	/**
	 * Add extra admin styles.
	 *
	 * @access public
	 * @since 5.1.2
	 */
	public function admin_styles() {

		$font_url = FUSION_LIBRARY_URL . '/assets/fonts/icomoon-admin';
		$font_url = str_replace( [ 'http://', 'https://' ], '//', $font_url );
		?>
		<style type="text/css">
			@font-face {
				font-family: 'icomoon';
				src:url('<?php echo esc_url_raw( $font_url ); ?>/icomoon.eot');
				src:url('<?php echo esc_url_raw( $font_url ); ?>/icomoon.eot?#iefix') format('embedded-opentype'),
					url('<?php echo esc_url_raw( $font_url ); ?>/icomoon.woff') format('woff'),
					url('<?php echo esc_url_raw( $font_url ); ?>/icomoon.ttf') format('truetype'),
					url('<?php echo esc_url_raw( $font_url ); ?>/icomoon.svg#icomoon') format('svg');
				font-weight: normal;
				font-style: normal;
			}
		</style>
		<?php

	}

	/**
	 * Removes all emoji related scripts and styles.
	 *
	 * @since 5.8.1
	 */
	public function disable_emojis() {

		if ( 'disabled' !== Avada()->settings->get( 'emojis_disabled' ) ) {
			return;
		}

		remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
		remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
		remove_action( 'wp_print_styles', 'print_emoji_styles' );
		remove_action( 'admin_print_styles', 'print_emoji_styles' );
		remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
		remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
		remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
		add_filter( 'tiny_mce_plugins', [ $this, 'disable_emojis_tinymce' ] );
		add_filter( 'wp_resource_hints', [ $this, 'disable_emojis_remove_dns_prefetch' ], 10, 2 );

		if ( '1' === get_option( 'use_smilies' ) ) {
			update_option( 'use_smilies', '0' );
		}
	}

	/**
	 * Disable jQuery Migrate plugin.
	 *
	 * @access public
	 * @since 7.3
	 * @param WP_Scripts $scripts WP_Scripts object.
	 * @return void
	 */
	public function disable_jquery_migrate( $scripts ) {

		if ( 'disabled' !== Avada()->settings->get( 'jquery_migrate_disabled' ) ) {
			return;
		}

		if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
			$script = $scripts->registered['jquery'];

			if ( $script->deps ) {
				$script->deps = array_diff( $script->deps, [ 'jquery-migrate' ] );
			}
		}
	}

	/**
	 * Filter function used to remove the tinymce emoji plugin.
	 *
	 * @since 5.8.1
	 * @param array $plugins Array of TinyMCE plugins.
	 * @return array Difference betwen the two arrays
	 */
	public function disable_emojis_tinymce( $plugins ) {
		if ( is_array( $plugins ) ) {
			return array_diff( $plugins, [ 'wpemoji' ] );
		}

		return [];
	}

	/**
	 * Remove emoji CDN hostname from DNS prefetching hints.
	 *
	 * @since 5.8.1
	 * @param  array  $urls URLs to print for resource hints.
	 * @param  string $relation_type The relation type the URLs are printed for.
	 * @return array  Difference betwen the two arrays.
	 */
	public function disable_emojis_remove_dns_prefetch( $urls, $relation_type ) {

		if ( 'dns-prefetch' === $relation_type ) {

			// Strip out any URLs referencing the WordPress.org emoji location.
			$emoji_svg_url_bit = 'https://s.w.org/images/core/emoji/';
			foreach ( $urls as $key => $url ) {
				if ( false !== strpos( $url, $emoji_svg_url_bit ) ) {
					unset( $urls[ $key ] );
				}
			}
		}

		return $urls;
	}
}

/* Omit closing PHP tag to avoid "Headers already sent" issues. */


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
26 Sep 2026 8.33 PM
docteuh / users
0755
avada-app
--
12 Sep 2026 10.50 PM
docteuh / users
0755
cache-runtime-store
--
12 Sep 2026 10.50 PM
docteuh / users
0755
cli
--
25 Sep 2026 11.05 PM
docteuh / users
0755
infrastructure
--
12 Sep 2026 10.50 PM
docteuh / users
0755
licensing
--
25 Sep 2026 10.35 PM
docteuh / users
0755
admin-20260827161642.php
3.543 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
admin-filters.php
7.846 KB
21 May 2026 2.34 PM
docteuh / users
0644
admin-footer.php
2.745 KB
21 May 2026 2.34 PM
docteuh / users
0644
admin.php
3.543 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
ajax-actions.php
149.194 KB
21 May 2026 2.34 PM
docteuh / users
0644
authorize-application.php
10.093 KB
8 Nov 2023 3.41 PM
docteuh / users
0644
avada-functions.php
74.62 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
avada-tgm.php
7.404 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
bookmark.php
11.404 KB
21 May 2026 2.34 PM
docteuh / users
0644
bootstrap-20260911035816.php
23.922 KB
20 Nov 2023 7.14 PM
docteuh / users
0644
bootstrap-compat.php
2.836 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
bootstrap.php
23.922 KB
20 Nov 2023 7.14 PM
docteuh / users
0644
class-avada-admin-notices.php
3.173 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-admin.php
67.267 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-autoload.php
7.125 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-avadaredux-migration.php
53.218 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-avadaredux-no-init.php
1.265 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-avadaredux.php
13.874 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-block-editor.php
20.307 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-blog.php
6.99 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-dynamic-css.php
3.114 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-eventscalendar.php
18.39 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-fonts.php
1.444 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-google-fonts.php
16.682 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-googlemap.php
16.813 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-gravity-forms-tags-merger.php
8.659 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-head.php
9.167 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-helper.php
7.498 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-images.php
11.355 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-init.php
22 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-layout-bbpress.php
10.293 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-layout.php
8.679 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-maintenance.php
2.125 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-megamenu-framework.php
52.736 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-megamenu.php
7.557 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-migrate.php
18.71 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-multiple-featured-images.php
1.479 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-nav-walker-megamenu.php
13.034 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-options.php
5.677 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-output-callbacks.php
1.479 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-page-options.php
13.035 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-partial-refresh-callbacks.php
5.905 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-portfolio.php
1.789 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-privacy-embeds.php
29.403 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-pwa.php
10.102 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-remote-installer.php
1.783 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-scripts.php
57.458 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-sermon-manager.php
4.822 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-server-rules.php
10.008 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-settings.php
0.781 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-slider-revolution.php
7.707 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-system-status.php
5.192 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-taxonomy-meta.php
39.947 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-template.php
20.552 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-tgm-plugin-activation.php
123.496 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-upgrade.php
13.617 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-woocommerce-variations.php
20.62 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-woocommerce.php
67.586 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada.php
16.157 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-adobe-typography.php
9.316 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-global-colors.php
9.657 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-global-typography.php
15.848 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-maintenance-mode.php
12.025 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-performance-wizard.php
74.49 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-prebuilt-websites.php
6.711 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-awb-site-data.php
19.308 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-bulk-plugin-upgrader-skin.php
2.529 KB
17 Jul 2024 6.30 AM
docteuh / users
0644
class-bulk-upgrader-skin.php
6.505 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-core-upgrader.php
14.842 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-custom-background.php
21.197 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-custom-image-header.php
48.03 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-file-upload-upgrader.php
4.065 KB
17 Jul 2024 6.30 AM
docteuh / users
0644
class-ftp-pure.php
5.299 KB
1 Nov 2019 3.57 PM
docteuh / users
0644
class-ftp-sockets.php
8.28 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
class-ftp.php
26.702 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-fusion-builder-demos-theme-options.php
3.191 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-builder-filters.php
5.037 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-builder-migrate.php
100.14 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-builder-redux-options.php
4.736 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-deprecate-pyre-po.php
11.193 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-dynamic-css-from-options.php
22.12 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-gfonts-downloader.php
9.502 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-image-resizer.php
7.556 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-fusion-languages-updater-api.php
6.365 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-language-pack-upgrader-skin.php
2.803 KB
17 Jul 2024 6.30 AM
docteuh / users
0644
class-language-pack-upgrader.php
15.164 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-pclzip.php
192.085 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
class-plugin-installer-skin.php
11.667 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-plugin-upgrader-20260827125111.php
22.704 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-plugin-upgrader-skin.php
3.201 KB
9 Aug 2023 2.32 AM
docteuh / users
0644
class-plugin-upgrader.php
22.704 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-theme-installer-skin.php
12.67 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-theme-upgrader-skin.php
4.078 KB
3 Apr 2024 10.45 AM
docteuh / users
0644
class-theme-upgrader.php
26.155 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-walker-category-checklist.php
4.973 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-walker-nav-menu-checklist.php
5.646 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-walker-nav-menu-edit.php
13.963 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-ajax-upgrader-skin.php
4.095 KB
9 Aug 2023 2.32 AM
docteuh / users
0644
class-wp-application-passwords-list-table.php
6.786 KB
3 Apr 2024 10.45 AM
docteuh / users
0644
class-wp-automatic-updater.php
60.451 KB
3 Dec 2025 3.48 PM
docteuh / users
0644
class-wp-comments-list-table.php
33.802 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-debug-data.php
70.273 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-filesystem-base.php
23.838 KB
3 Apr 2024 10.45 AM
docteuh / users
0644
class-wp-filesystem-direct.php
18.171 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-filesystem-ftpext.php
22.728 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-filesystem-ftpsockets.php
18.063 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-filesystem-ssh2.php
22.842 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-importer.php
7.64 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-internal-pointers.php
4.485 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-links-list-table.php
9.291 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-list-table-20260830210112.php
51.836 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-list-table-compat.php
1.462 KB
14 Nov 2020 5.54 PM
docteuh / users
0644
class-wp-media-list-table.php
26.402 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-ms-sites-list-table-20260831054459.php
22.231 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-ms-sites-list-table-20260908031512.php
22.231 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-ms-sites-list-table.php
22.231 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-ms-themes-list-table.php
29.519 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-plugin-install-list-table.php
24.389 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-plugins-list-table.php
56.745 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-post-comments-list-table.php
1.419 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
class-wp-posts-list-table.php
63.46 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-privacy-data-export-requests-list-table.php
5.433 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
class-wp-privacy-data-removal-requests-list-table.php
5.581 KB
8 Nov 2023 3.41 PM
docteuh / users
0644
class-wp-privacy-policy-content.php
31.899 KB
3 Dec 2025 3.48 PM
docteuh / users
0644
class-wp-privacy-requests-table-20260831131509.php
14.444 KB
3 Dec 2025 3.48 PM
docteuh / users
0644
class-wp-privacy-requests-table.php
14.444 KB
3 Dec 2025 3.48 PM
docteuh / users
0644
class-wp-screen-20260903224809.php
36.563 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-screen.php
36.563 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-site-health-auto-updates.php
14.001 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
class-wp-site-health.php
128.165 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-site-icon.php
6.264 KB
3 Apr 2024 10.45 AM
docteuh / users
0644
class-wp-terms-list-table.php
20.577 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-theme-install-list-table.php
15.335 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-themes-list-table.php
10.097 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-upgrader-20260827081249.php
47.232 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-upgrader-skin.php
6.898 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-upgrader-skins.php
1.442 KB
8 Oct 2019 7.19 PM
docteuh / users
0644
class-wp-upgrader.php
47.232 KB
21 May 2026 2.34 PM
docteuh / users
0644
class-wp-users-list-table.php
18.559 KB
21 May 2026 2.34 PM
docteuh / users
0644
comment.php
11.37 KB
21 May 2026 2.34 PM
docteuh / users
0644
continents-cities.php
20.059 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
credits.php
5.695 KB
21 May 2026 2.34 PM
docteuh / users
0644
custom-functions.php
16.814 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
custom-header-20260908015048.php
0.487 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
custom-header.php
0.487 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
customize-controls.min-20260827103142.js
109.689 KB
3 Dec 2025 3.48 PM
docteuh / users
0644
dashboard.php
68.733 KB
21 May 2026 2.34 PM
docteuh / users
0644
deprecated-20260827150635.php
40.774 KB
21 May 2026 2.34 PM
docteuh / users
0644
deprecated.php
40.774 KB
21 May 2026 2.34 PM
docteuh / users
0644
edit-form-advanced-20260828115528.php
28.795 KB
21 May 2026 2.34 PM
docteuh / users
0644
edit-form-advanced.php
28.795 KB
21 May 2026 2.34 PM
docteuh / users
0644
edit-form-comment.php
8.333 KB
21 May 2026 2.34 PM
docteuh / users
0644
edit-link-form.php
6.205 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
export-20260830213002.php
25.367 KB
21 May 2026 2.34 PM
docteuh / users
0644
export.php
25.367 KB
21 May 2026 2.34 PM
docteuh / users
0644
font-library.php
1.012 KB
21 May 2026 2.34 PM
docteuh / users
0644
freedoms.php
0.257 KB
6 Feb 2020 7.33 AM
docteuh / users
0644
icon-redirect-manager-20260827092223-20260828043013-20260829003156.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260827092223-20260828043013.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260827192224-20260829103225-20260831111900-20260901114837.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260827192224-20260829103225-20260831111900-20260901204506.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260829002853.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260829050506-20260830003632-20260830003701-20260830003856-20260831163243.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260829050506-20260830004210-20260830004247-20260830005923-20260830013342.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icons32-vs.png
7.819 KB
28 Oct 2014 11.02 PM
docteuh / users
0644
image-edit.php
42.963 KB
21 May 2026 2.34 PM
docteuh / users
0644
image.php
44.112 KB
21 May 2026 2.34 PM
docteuh / users
0644
import-20260830213001.php
7.584 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
import.php
7.584 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
link-manager.php
4.259 KB
16 Apr 2025 11.58 AM
docteuh / users
0644
list-table.php
3.713 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
login-rtl.min.css
6.486 KB
21 May 2026 2.34 PM
docteuh / users
0644
media.php
117.123 KB
21 May 2026 2.34 PM
docteuh / users
0644
menu-20260827080854.php
9.414 KB
21 May 2026 2.34 PM
docteuh / users
0644
menu-mobile-main.php
1.633 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
menu.php
9.414 KB
21 May 2026 2.34 PM
docteuh / users
0644
meta-boxes.php
65.29 KB
21 May 2026 2.34 PM
docteuh / users
0644
misc-20260830210059.php
45.354 KB
21 May 2026 2.34 PM
docteuh / users
0644
misc-20260903210422.php
45.354 KB
21 May 2026 2.34 PM
docteuh / users
0644
misc.php
45.354 KB
21 May 2026 2.34 PM
docteuh / users
0644
ms-admin-filters.php
1.266 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
ms-deprecated.php
3.682 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
ms-sites.php
0.21 KB
6 Feb 2020 7.33 AM
docteuh / users
0644
ms.php
33.449 KB
21 May 2026 2.34 PM
docteuh / users
0644
nav-menu.php
47.976 KB
21 May 2026 2.34 PM
docteuh / users
0644
nav-menus.css
17.657 KB
21 May 2026 2.34 PM
docteuh / users
0644
network-20260827162025.php
26.404 KB
21 May 2026 2.34 PM
docteuh / users
0644
network.php
26.404 KB
21 May 2026 2.34 PM
docteuh / users
0644
noop-20260827120558.php
1.121 KB
8 Nov 2023 3.41 PM
docteuh / users
0644
noop.php
1.121 KB
8 Nov 2023 3.41 PM
docteuh / users
0644
options-20260827150719-20260828132536.php
4.145 KB
21 May 2026 2.34 PM
docteuh / users
0644
options-20260827150719.php
4.145 KB
21 May 2026 2.34 PM
docteuh / users
0644
options-20260831012540.php
4.145 KB
21 May 2026 2.34 PM
docteuh / users
0644
options-media.php
6.377 KB
3 Dec 2025 3.48 PM
docteuh / users
0644
options.php
4.145 KB
21 May 2026 2.34 PM
docteuh / users
0644
plugin-install.min-20260828115441.js
2.347 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
plugin-install.min.js
2.347 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
plugin.php
91.095 KB
21 May 2026 2.34 PM
docteuh / users
0644
post.php
80.332 KB
21 May 2026 2.34 PM
docteuh / users
0644
privacy-tools.php
32.657 KB
21 May 2026 2.34 PM
docteuh / users
0644
revision-20260827150659.php
16.239 KB
21 May 2026 2.34 PM
docteuh / users
0644
revision.php
16.239 KB
21 May 2026 2.34 PM
docteuh / users
0644
schema.php
44.515 KB
21 May 2026 2.34 PM
docteuh / users
0644
screen.php
6.24 KB
21 May 2026 2.34 PM
docteuh / users
0644
site-health.css
6.311 KB
21 May 2026 2.34 PM
docteuh / users
0644
site-new.php
9.507 KB
21 May 2026 2.34 PM
docteuh / users
0644
taxonomy.php
8.284 KB
21 May 2026 2.34 PM
docteuh / users
0644
template-20260827081012-20260828132443.php
97.348 KB
21 May 2026 2.34 PM
docteuh / users
0644
template-20260827081012.php
97.348 KB
21 May 2026 2.34 PM
docteuh / users
0644
template-20260904002746.php
97.348 KB
21 May 2026 2.34 PM
docteuh / users
0644
template.php
97.348 KB
21 May 2026 2.34 PM
docteuh / users
0644
theme.php
46.419 KB
21 May 2026 2.34 PM
docteuh / users
0644
themes.min.css
33.516 KB
21 May 2026 2.34 PM
docteuh / users
0644
update-20260827150757.php
34.027 KB
21 May 2026 2.34 PM
docteuh / users
0644
update-20260830213003.php
34.027 KB
21 May 2026 2.34 PM
docteuh / users
0644
update-core.php
71.065 KB
21 May 2026 2.34 PM
docteuh / users
0644
update.php
34.027 KB
21 May 2026 2.34 PM
docteuh / users
0644
upgrade.php
113.958 KB
21 May 2026 2.34 PM
docteuh / users
0644
upload-20260830213003.php
14.899 KB
21 May 2026 2.34 PM
docteuh / users
0644
upload-20260903224527.php
14.899 KB
21 May 2026 2.34 PM
docteuh / users
0644
upload.php
14.899 KB
21 May 2026 2.34 PM
docteuh / users
0644
user-edit-20260904002743.php
0.247 KB
6 Feb 2020 7.33 AM
docteuh / users
0644
user-edit.php
0.247 KB
6 Feb 2020 7.33 AM
docteuh / users
0644
user.php
23.389 KB
21 May 2026 2.34 PM
docteuh / users
0644
widgets-20260827162012.php
10.299 KB
21 May 2026 2.34 PM
docteuh / users
0644
widgets-form.php
19.136 KB
21 May 2026 2.34 PM
docteuh / users
0644
widgets.php
10.299 KB
21 May 2026 2.34 PM
docteuh / users
0644
wp-mediaelement.css
4.844 KB
7 Jun 2019 10.45 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF