<?php

namespace Brandy\BlockSettings;

use Brandy\Traits\SingletonTrait;

class BlockExternalsLoader {
	use SingletonTrait;

	protected function __construct() {
		require_once __DIR__ . '/FeaturedImagePlaceholder/Caller.php';
		require_once __DIR__ . '/AvatarPostAuthorTooltip/Caller.php';
		require_once __DIR__ . '/ContentResponsiveControls/Caller.php';
		require_once __DIR__ . '/ButtonSize/Caller.php';
		require_once __DIR__ . '/ImagePerformance/Caller.php';
		require_once __DIR__ . '/ImageObjectPosition/Caller.php';
		require_once __DIR__ . '/BlockPresets/Caller.php';
		require_once __DIR__ . '/ProductDetailsDisplayTabs/Caller.php';
		require_once __DIR__ . '/GalleryMasonryDisplay/Caller.php';
		require_once __DIR__ . '/StringVariables/Caller.php';
		require_once __DIR__ . '/HoverSettings/Caller.php';
		require_once __DIR__ . '/HoverAnimation/Caller.php';
		require_once __DIR__ . '/AutoHoverColor/Caller.php';
		require_once __DIR__ . '/VariationHoverCompat/Caller.php';
		require_once __DIR__ . '/ResponsiveConditions/Caller.php';
		require_once __DIR__ . '/DisplaySettings/Caller.php';
		require_once __DIR__ . '/DisplayAnimation/Caller.php';
		require_once __DIR__ . '/GridResponsiveLayout/Caller.php';
		require_once __DIR__ . '/EditorBadge/Caller.php';
		require_once __DIR__ . '/ResponsiveTypography/Caller.php';
	}
}

BlockExternalsLoader::get_instance();
