require_once vc_path_dir('EDITORS_DIR', 'popups/class-vc-post-settings.php');
    $post_settings = new Vc_Post_Settings($editor);
    $post_settings->renderUITemplate();
}
// [/post settings panel render]
// [panel edit layout render]
require_once vc_path_dir('EDITORS_DIR', 'popups/class-vc-edit-layout.php');
$edit_layout = new Vc_Edit_Layout();
$edit_layout->renderUITemplate();
// [/panel edit layout render]
// fe controls
vc_include_template('editors/partials/frontend_controls.tpl.php');
// [shortcodes presets data]
if (vc_user_access()->part('presets')->can()->get()) {
    require_once vc_path_dir('AUTOLOAD_DIR', 'class-vc-settings-presets.php');
    $vc_settings_presets = Vc_Settings_Preset::listDefaultSettingsPresets();
    $vc_vendor_settings_presets = Vc_Settings_Preset::listDefaultVendorSettingsPresets();
} else {
    $vc_settings_presets = array();
    $vc_vendor_settings_presets = array();
}
// [/shortcodes presets data]
?>
	<input type="hidden" name="vc_post_custom_css" id="vc_post-custom-css"
	       value="<?php 
echo esc_attr($editor->post_custom_css);
?>
" autocomplete="off"/>
	<script type="text/javascript">
		var vc_user_mapper = <?php 
echo json_encode(WPBMap::getUserShortCodes());
$edit_layout->renderUITemplate();
global $current_user;
get_currentuserinfo();
vc_include_settings_preset_class();
?>
<script type="text/javascript">
	var vc_user_mapper = <?php 
echo json_encode(WPBMap::getUserShortCodes());
?>
,
		vc_mapper = <?php 
echo json_encode(WPBMap::getShortCodes());
?>
,
		vc_settings_presets = <?php 
echo json_encode(Vc_Settings_Preset::listDefaultSettingsPresets());
?>
,
		vc_roles = <?php 
echo json_encode(array_merge(array('current_user' => $current_user->roles), (array) vc_settings()->get('groups_access_rules')));
?>
,
		vc_frontend_enabled = <?php 
echo vc_enabled_frontend() ? 'true' : 'false';
?>
,
		vc_mode = '<?php 
echo vc_mode();
?>
';
</script>