$value)
{
// create new key in $array, if it is empty or not an array
if (!isset($array[$key]) || (isset($array[$key]) && !is_array($array[$key])))
{
$array[$key] = array();
}
// overwrite the value in the base array
if (is_array($value))
{
$value = ___recurse($array[$key], $value);
}
$array[$key] = $value;
}
return $array;
}
function array_replace_recursive($array, $array1)
{
// handle the arguments, merge one by one
$args = func_get_args();
$array = $args[0];
if (!is_array($array))
{
return $array;
}
for ($i = 1; $i < count($args); $i++)
{
if (is_array($args[$i]))
{
$array = ___recurse($array, $args[$i]);
}
}
return $array;
}
}
function ve_resource_url($file){
$file=realpath($file);
return plugins_url(basename($file),$file);
}
function ve_action(){
return isset($_GET['ve_action'])?$_GET['ve_action']:'';
}
if ( ! function_exists( 've_post_param' ) ) {
/**
* Get param value from $_POST if exists.
*
* @param $param
* @param $default
* @return null|string - null for undefined param.
*/
function ve_post_param( $param, $default = null ) {
return isset( $_POST[$param] ) ? $_POST[$param] : $default;
}
}
if ( ! function_exists( 've_get_param' ) ) {
/**
* Get param value from $_GET if exists.
*
* @param $param
* @param $default
* @return null|string - null for undefined param.
*/
function ve_get_param( $param , $default = null) {
return isset( $_GET[$param] ) ? $_GET[$param] : $default;
}
}
/**
* @return VE_Manager
*/
function ve_manager(){
global $ve_manager;
return $ve_manager;
}
function ve_mode(){
return ve_manager()->getMode();
}
function ve_is_editor(){
return ve_mode()=='front_editor';
}
function ve_is_iframe(){
return ve_mode()=='ve_iframe';
}
function is_ve(){
return ve_is_editor() || ve_is_iframe();
}
function ve_scandir( $path, $extensions = null, $depth = 0, $relative_path = '' ) {
if ( ! is_dir( $path ) )
return false;
if ( $extensions ) {
$extensions = (array) $extensions;
$_extensions = implode( '|', $extensions );
}
$relative_path = trailingslashit( $relative_path );
if ( '/' == $relative_path )
$relative_path = '';
$results = scandir( $path );
$files = array();
foreach ( $results as $result ) {
if ( '.' == $result[0] )
continue;
if ( is_dir( $path . '/' . $result ) ) {
if ( ! $depth || 'CVS' == $result )
continue;
$found = ve_scandir( $path . '/' . $result, $extensions, $depth - 1 , $relative_path . $result );
$files = array_merge_recursive( $files, $found );
} elseif ( ! $extensions || preg_match( '~\.(' . $_extensions . ')$~', $result ) ) {
$files[ $relative_path . $result ] = $path . '/' . $result;
}
}
return $files;
}
function ve_get_page_templates($post=null){
if(wp_cache_get('page_templates','ve')){
return wp_cache_get('page_templates','ve');
}
$templates=wp_get_theme()->get_page_templates( $post );
$files = (array) ve_scandir(VE_PAGE_TEMPLATE_DIR, 'php' );
$page_templates = array();
foreach ( $files as $file => $full_path ) {
if ( ! preg_match( '|Template Name:(.*)$|mi', file_get_contents( $full_path ), $header ) )
continue;
$page_templates[ $file ] = _cleanup_header_comment( $header[1] );
}
$page_templates=array_merge($page_templates,$templates);
$page_templates = array_flip($page_templates);
wp_cache_add('page_templates','ve');
return $page_templates;
}
function ve_page_template_dropdown( $default = '' ) {
$templates = ve_get_page_templates( get_post() );
ksort( $templates );
foreach ( array_keys( $templates ) as $template ) {
$selected = selected( $default, $templates[ $template ], false );
echo "\n\t";
}
}
function ve_add_front_js_inline($line){
global $ve_front_js_inline;
if(empty($ve_front_js_inline)){
$ve_front_js_inline=array();
}
$line=trim($line);
if($line){
$ve_front_js_inline[]=$line;
}
}
function ve_print_front_inline_js(){
global $ve_front_js_inline;
$jsCode=join("\n",$ve_front_js_inline);
$jsCode=trim($jsCode);
?>$v) {
if($k&&$v){
$lines[]=sprintf('%s:%s;',$k,$v);
}
}
return join(' ',$lines);
}
function ve_attr_string($atts){
return join(' ',$atts);
}
function ve_class_string($classes){
if(!$classes){
return '';
}
if(is_array($classes)){
$classes=join(' ',$classes);
}
return $classes;
}
function ve_hex2rgb($hex) {
$hex = str_replace("#", "", $hex);
if(strlen($hex) == 3) {
$r = hexdec(substr($hex,0,1).substr($hex,0,1));
$g = hexdec(substr($hex,1,1).substr($hex,1,1));
$b = hexdec(substr($hex,2,1).substr($hex,2,1));
} else {
$r = hexdec(substr($hex,0,2));
$g = hexdec(substr($hex,2,2));
$b = hexdec(substr($hex,4,2));
}
$rgb = array($r, $g, $b);
//return implode(",", $rgb); // returns the rgb values separated by commas
return $rgb; // returns an array with the rgb values
}
function get_awesome_icon_list(){
return array (
'sections' =>
array (
'title' => 'Medical Icons',
'icons' =>
array (
0 =>
array (
'name' => 'ambulance',
'alias' => ' ambulance',
),
1 =>
array (
'name' => 'h-square',
'alias' => ' h-square',
),
2 =>
array (
'name' => 'heart',
'alias' => ' heart',
),
3 =>
array (
'name' => 'heart-o',
'alias' => ' heart-o',
),
4 =>
array (
'name' => 'heartbeat',
'alias' => ' heartbeat',
),
5 =>
array (
'name' => 'hospital-o',
'alias' => ' hospital-o',
),
6 =>
array (
'name' => 'medkit',
'alias' => ' medkit',
),
7 =>
array (
'name' => 'plus-square',
'alias' => ' plus-square',
),
8 =>
array (
'name' => 'stethoscope',
'alias' => ' stethoscope',
),
9 =>
array (
'name' => 'user-md',
'alias' => ' user-md',
),
10 =>
array (
'name' => 'wheelchair',
'alias' => ' wheelchair',
),
),
),
'filters' =>
array (
'glass' => 'glass|martini|drink|bar|alcohol|liquor',
'music' => 'music|note|sound',
'search' => 'search|magnify|zoom|enlarge|bigger',
'envelope-o' => 'envelope-o|email|support|e-mail|letter|mail|notification',
'heart' => 'heart|love|like|favorite',
'star' => 'star|award|achievement|night|rating|score',
'star-o' => 'star-o|award|achievement|night|rating|score',
'user' => 'user|person|man|head|profile',
'film' => 'film|movie',
'th-large' => 'th-large|blocks|squares|boxes',
'th' => 'th|blocks|squares|boxes',
'th-list' => 'th-list|ul|ol|checklist|finished|completed|done|todo',
'check' => 'check|checkmark|done|todo|agree|accept|confirm',
'times' => 'times|remove|close|close|exit|x',
'search-plus' => 'search-plus|magnify|zoom|enlarge|bigger',
'search-minus' => 'search-minus|magnify|minify|zoom|smaller',
'power-off' => 'power-off|on',
'signal' => 'signal',
'cog' => 'cog|gear|settings',
'trash-o' => 'trash-o|garbage|delete|remove|trash|hide',
'home' => 'home|main|house',
'file-o' => 'file-o|new|page|pdf|document',
'clock-o' => 'clock-o|watch|timer|late|timestamp',
'road' => 'road|street',
'download' => 'download|import',
'arrow-circle-o-down' => 'arrow-circle-o-down|download',
'arrow-circle-o-up' => 'arrow-circle-o-up',
'inbox' => 'inbox',
'play-circle-o' => 'play-circle-o',
'repeat' => 'repeat|rotate-right|redo|forward',
'refresh' => 'refresh|reload',
'list-alt' => 'list-alt|ul|ol|checklist|finished|completed|done|todo',
'lock' => 'lock|protect|admin',
'flag' => 'flag|report|notification|notify',
'headphones' => 'headphones|sound|listen|music',
'volume-off' => 'volume-off|mute|sound|music',
'volume-down' => 'volume-down|lower|quieter|sound|music',
'volume-up' => 'volume-up|higher|louder|sound|music',
'qrcode' => 'qrcode|scan',
'barcode' => 'barcode|scan',
'tag' => 'tag|label',
'tags' => 'tags|labels',
'book' => 'book|read|documentation',
'bookmark' => 'bookmark|save',
'print' => 'print',
'camera' => 'camera|photo|picture|record',
'font' => 'font|text',
'bold' => 'bold',
'italic' => 'italic|italics',
'text-height' => 'text-height',
'text-width' => 'text-width',
'align-left' => 'align-left|text',
'align-center' => 'align-center|middle|text',
'align-right' => 'align-right|text',
'align-justify' => 'align-justify|text',
'list' => 'list|ul|ol|checklist|finished|completed|done|todo',
'outdent' => 'outdent|dedent',
'indent' => 'indent',
'video-camera' => 'video-camera|film|movie|record',
'picture-o' => 'picture-o|photo|image',
'pencil' => 'pencil|write|edit|update',
'map-marker' => 'map-marker|map|pin|location|coordinates|localize|address|travel|where|place',
'adjust' => 'adjust|contrast',
'tint' => 'tint|raindrop',
'pencil-square-o' => 'pencil-square-o|edit|write|edit|update',
'share-square-o' => 'share-square-o|social|send',
'check-square-o' => 'check-square-o|todo|done|agree|accept|confirm',
'arrows' => 'arrows|move|reorder|resize',
'step-backward' => 'step-backward|rewind|previous|beginning|start|first',
'fast-backward' => 'fast-backward|rewind|previous|beginning|start|first',
'backward' => 'backward|rewind|previous',
'play' => 'play|start|playing|music|sound',
'pause' => 'pause|wait',
'stop' => 'stop|block|box|square',
'forward' => 'forward|forward|next',
'fast-forward' => 'fast-forward|next|end|last',
'step-forward' => 'step-forward|next|end|last',
'eject' => 'eject',
'chevron-left' => 'chevron-left|bracket|previous|back',
'chevron-right' => 'chevron-right|bracket|next|forward',
'plus-circle' => 'plus-circle|add|new|create|expand',
'minus-circle' => 'minus-circle|delete|remove|trash|hide',
'times-circle' => 'times-circle|close|exit|x',
'check-circle' => 'check-circle|todo|done|agree|accept|confirm',
'question-circle' => 'question-circle|help|information|unknown|support',
'info-circle' => 'info-circle|help|information|more|details',
'crosshairs' => 'crosshairs|picker',
'times-circle-o' => 'times-circle-o|close|exit|x',
'check-circle-o' => 'check-circle-o|todo|done|agree|accept|confirm',
'ban' => 'ban|block|abort',
'arrow-left' => 'arrow-left|previous|back',
'arrow-right' => 'arrow-right|next|forward',
'arrow-up' => 'arrow-up',
'arrow-down' => 'arrow-down|download',
'share' => 'share|mail-forward',
'expand' => 'expand|enlarge|bigger|resize',
'compress' => 'compress|combine|merge|smaller',
'plus' => 'plus|add|new|create|expand',
'minus' => 'minus|hide|minify|delete|remove|trash|hide|collapse',
'asterisk' => 'asterisk|details',
'exclamation-circle' => 'exclamation-circle|warning|error|problem|notification|alert',
'gift' => 'gift|present',
'leaf' => 'leaf|eco|nature',
'fire' => 'fire|flame|hot|popular',
'eye' => 'eye|show|visible|views',
'eye-slash' => 'eye-slash|toggle|show|hide|visible|visiblity|views',
'exclamation-triangle' => 'exclamation-triangle|warning|warning|error|problem|notification|alert',
'plane' => 'plane|travel|trip|location|destination|airplane|fly|mode',
'calendar' => 'calendar|date|time|when',
'random' => 'random|sort',
'comment' => 'comment|speech|notification|note',
'magnet' => 'magnet',
'chevron-up' => 'chevron-up',
'chevron-down' => 'chevron-down',
'retweet' => 'retweet|refresh|reload|share',
'shopping-cart' => 'shopping-cart|checkout|buy|purchase|payment',
'folder' => 'folder',
'folder-open' => 'folder-open',
'arrows-v' => 'arrows-v|resize',
'arrows-h' => 'arrows-h|resize',
'bar-chart' => 'bar-chart|bar-chart-o|graph',
'twitter-square' => 'twitter-square|tweet|social network',
'facebook-square' => 'facebook-square|social network',
'camera-retro' => 'camera-retro|photo|picture|record',
'key' => 'key|unlock|password',
'cogs' => 'cogs|gears|settings',
'comments' => 'comments|conversation|notification|notes',
'thumbs-o-up' => 'thumbs-o-up|like|approve|favorite|agree',
'thumbs-o-down' => 'thumbs-o-down|dislike|disapprove|disagree',
'star-half' => 'star-half|award|achievement|rating|score',
'heart-o' => 'heart-o|love|like|favorite',
'sign-out' => 'sign-out|log out|logout|leave|exit|arrow',
'linkedin-square' => 'linkedin-square',
'thumb-tack' => 'thumb-tack|marker|pin|location|coordinates',
'external-link' => 'external-link|open|new',
'sign-in' => 'sign-in|enter|join|sign up|sign in|signin|signup|arrow',
'trophy' => 'trophy|award|achievement|winner|game',
'github-square' => 'github-square|octocat',
'upload' => 'upload|import',
'lemon-o' => 'lemon-o',
'phone' => 'phone|call|voice|number|support',
'square-o' => 'square-o|block|square|box',
'bookmark-o' => 'bookmark-o|save',
'phone-square' => 'phone-square|call|voice|number|support',
'twitter' => 'twitter|tweet|social network',
'facebook' => 'facebook|facebook-f|social network',
'github' => 'github|octocat',
'unlock' => 'unlock|protect|admin|password',
'credit-card' => 'credit-card|money|buy|debit|checkout|purchase|payment',
'rss' => 'rss|feed|blog',
'hdd-o' => 'hdd-o|harddrive|hard drive|storage|save',
'bullhorn' => 'bullhorn|announcement|share|broadcast|louder',
'bell' => 'bell|alert|reminder|notification',
'certificate' => 'certificate|badge|star',
'hand-o-right' => 'hand-o-right|point|right|next|forward',
'hand-o-left' => 'hand-o-left|point|left|previous|back',
'hand-o-up' => 'hand-o-up|point',
'hand-o-down' => 'hand-o-down|point',
'arrow-circle-left' => 'arrow-circle-left|previous|back',
'arrow-circle-right' => 'arrow-circle-right|next|forward',
'arrow-circle-up' => 'arrow-circle-up',
'arrow-circle-down' => 'arrow-circle-down|download',
'globe' => 'globe|world|planet|map|place|travel|earth|global|translate|all|language|localize|location|coordinates|country',
'wrench' => 'wrench|settings|fix|update',
'tasks' => 'tasks|progress|loading|downloading|downloads|settings',
'filter' => 'filter|funnel|options',
'briefcase' => 'briefcase|work|business|office|luggage|bag',
'arrows-alt' => 'arrows-alt|expand|enlarge|bigger|move|reorder|resize',
'users' => 'users|group|people|profiles|persons',
'link' => 'link|chain|chain',
'cloud' => 'cloud|save',
'flask' => 'flask|science|beaker|experimental|labs',
'scissors' => 'scissors|cut',
'files-o' => 'files-o|copy|duplicate',
'paperclip' => 'paperclip|attachment',
'floppy-o' => 'floppy-o|save',
'square' => 'square|block|box',
'bars' => 'bars|navicon|reorder|menu|drag|reorder|settings|list|ul|ol|checklist|todo|list',
'list-ul' => 'list-ul|ul|ol|checklist|todo|list',
'list-ol' => 'list-ol|ul|ol|checklist|list|todo|list|numbers',
'strikethrough' => 'strikethrough',
'underline' => 'underline',
'table' => 'table|data|excel|spreadsheet',
'magic' => 'magic|wizard|automatic|autocomplete',
'truck' => 'truck|shipping',
'pinterest' => 'pinterest',
'pinterest-square' => 'pinterest-square',
'google-plus-square' => 'google-plus-square|social network',
'google-plus' => 'google-plus|social network',
'money' => 'money|cash|money|buy|checkout|purchase|payment',
'caret-down' => 'caret-down|more|dropdown|menu',
'caret-up' => 'caret-up',
'caret-left' => 'caret-left|previous|back',
'caret-right' => 'caret-right|next|forward',
'columns' => 'columns|split|panes',
'sort' => 'sort|unsorted|order',
'sort-desc' => 'sort-desc|sort-down|dropdown|more|menu',
'sort-asc' => 'sort-asc|sort-up',
'envelope' => 'envelope',
'linkedin' => 'linkedin',
'undo' => 'undo|rotate-left|back',
'gavel' => 'gavel|legal',
'tachometer' => 'tachometer|dashboard',
'comment-o' => 'comment-o|notification|note',
'comments-o' => 'comments-o|conversation|notification|notes',
'bolt' => 'bolt|flash|lightning|weather',
'sitemap' => 'sitemap|directory|hierarchy|organization',
'umbrella' => 'umbrella',
'clipboard' => 'clipboard|paste|copy',
'lightbulb-o' => 'lightbulb-o|idea|inspiration',
'exchange' => 'exchange',
'cloud-download' => 'cloud-download|import',
'cloud-upload' => 'cloud-upload|import',
'user-md' => 'user-md|doctor|profile|medical|nurse',
'stethoscope' => 'stethoscope',
'suitcase' => 'suitcase|trip|luggage|travel|move|baggage',
'bell-o' => 'bell-o|alert|reminder|notification',
'coffee' => 'coffee|morning|mug|breakfast|tea|drink|cafe',
'cutlery' => 'cutlery|food|restaurant|spoon|knife|dinner|eat',
'file-text-o' => 'file-text-o|new|page|pdf|document',
'building-o' => 'building-o|work|business|apartment|office',
'hospital-o' => 'hospital-o|building',
'ambulance' => 'ambulance|support|help',
'medkit' => 'medkit|first aid|firstaid|help|support',
'fighter-jet' => 'fighter-jet|fly|plane|airplane|quick|fast|travel',
'beer' => 'beer|alcohol|stein|drink|mug|bar|liquor',
'h-square' => 'h-square|hospital|hotel',
'plus-square' => 'plus-square|add|new|create|expand',
'angle-double-left' => 'angle-double-left|laquo|quote|previous|back',
'angle-double-right' => 'angle-double-right|raquo|quote|next|forward',
'angle-double-up' => 'angle-double-up',
'angle-double-down' => 'angle-double-down',
'angle-left' => 'angle-left|previous|back',
'angle-right' => 'angle-right|next|forward',
'angle-up' => 'angle-up',
'angle-down' => 'angle-down',
'desktop' => 'desktop|monitor|screen|desktop|computer|demo|device',
'laptop' => 'laptop|demo|computer|device',
'tablet' => 'tablet|ipad|device',
'mobile' => 'mobile|mobile-phone|cell phone|cellphone|text|call|iphone|number',
'circle-o' => 'circle-o',
'quote-left' => 'quote-left',
'quote-right' => 'quote-right',
'spinner' => 'spinner|loading|progress',
'circle' => 'circle|dot|notification',
'reply' => 'reply|mail-reply',
'github-alt' => 'github-alt|octocat',
'folder-o' => 'folder-o',
'folder-open-o' => 'folder-open-o',
'smile-o' => 'smile-o|emoticon|happy|approve|satisfied|rating',
'frown-o' => 'frown-o|emoticon|sad|disapprove|rating',
'meh-o' => 'meh-o|emoticon|rating|neutral',
'gamepad' => 'gamepad|controller',
'keyboard-o' => 'keyboard-o|type|input',
'flag-o' => 'flag-o|report|notification',
'flag-checkered' => 'flag-checkered|report|notification|notify',
'terminal' => 'terminal|command|prompt|code',
'code' => 'code|html|brackets',
'reply-all' => 'reply-all|mail-reply-all',
'star-half-o' => 'star-half-o|star-half-empty|star-half-full|award|achievement|rating|score',
'location-arrow' => 'location-arrow|map|coordinates|location|address|place|where',
'crop' => 'crop',
'code-fork' => 'code-fork|git|fork|vcs|svn|github|rebase|version|merge',
'chain-broken' => 'chain-broken|unlink|remove',
'question' => 'question|help|information|unknown|support',
'info' => 'info|help|information|more|details',
'exclamation' => 'exclamation|warning|error|problem|notification|notify|alert',
'superscript' => 'superscript|exponential',
'subscript' => 'subscript',
'eraser' => 'eraser',
'puzzle-piece' => 'puzzle-piece|addon|add-on|section',
'microphone' => 'microphone|record|voice|sound',
'microphone-slash' => 'microphone-slash|record|voice|sound|mute',
'shield' => 'shield|award|achievement|winner',
'calendar-o' => 'calendar-o|date|time|when',
'fire-extinguisher' => 'fire-extinguisher',
'rocket' => 'rocket|app',
'maxcdn' => 'maxcdn',
'chevron-circle-left' => 'chevron-circle-left|previous|back',
'chevron-circle-right' => 'chevron-circle-right|next|forward',
'chevron-circle-up' => 'chevron-circle-up',
'chevron-circle-down' => 'chevron-circle-down|more|dropdown|menu',
'html5' => 'html5',
'css3' => 'css3|code',
'anchor' => 'anchor|link',
'unlock-alt' => 'unlock-alt|protect|admin|password',
'bullseye' => 'bullseye|target',
'ellipsis-h' => 'ellipsis-h|dots',
'ellipsis-v' => 'ellipsis-v|dots',
'rss-square' => 'rss-square|feed|blog',
'play-circle' => 'play-circle|start|playing',
'ticket' => 'ticket|movie|pass|support',
'minus-square' => 'minus-square|hide|minify|delete|remove|trash|hide|collapse',
'minus-square-o' => 'minus-square-o|hide|minify|delete|remove|trash|hide|collapse',
'level-up' => 'level-up',
'level-down' => 'level-down',
'check-square' => 'check-square|checkmark|done|todo|agree|accept|confirm',
'pencil-square' => 'pencil-square|write|edit|update',
'external-link-square' => 'external-link-square|open|new',
'share-square' => 'share-square|social|send',
'compass' => 'compass|safari|directory|menu|location',
'caret-square-o-down' => 'caret-square-o-down|toggle-down|more|dropdown|menu',
'caret-square-o-up' => 'caret-square-o-up|toggle-up',
'caret-square-o-right' => 'caret-square-o-right|toggle-right|next|forward',
'eur' => 'eur|euro',
'gbp' => 'gbp',
'usd' => 'usd|dollar',
'inr' => 'inr|rupee',
'jpy' => 'jpy|cny|rmb|yen',
'rub' => 'rub|ruble|rouble',
'krw' => 'krw|won',
'btc' => 'btc|bitcoin',
'file' => 'file|new|page|pdf|document',
'file-text' => 'file-text|new|page|pdf|document',
'sort-alpha-asc' => 'sort-alpha-asc',
'sort-alpha-desc' => 'sort-alpha-desc',
'sort-amount-asc' => 'sort-amount-asc',
'sort-amount-desc' => 'sort-amount-desc',
'sort-numeric-asc' => 'sort-numeric-asc|numbers',
'sort-numeric-desc' => 'sort-numeric-desc|numbers',
'thumbs-up' => 'thumbs-up|like|favorite|approve|agree',
'thumbs-down' => 'thumbs-down|dislike|disapprove|disagree',
'youtube-square' => 'youtube-square|video|film',
'youtube' => 'youtube|video|film',
'xing' => 'xing',
'xing-square' => 'xing-square',
'youtube-play' => 'youtube-play|start|playing',
'dropbox' => 'dropbox',
'stack-overflow' => 'stack-overflow',
'instagram' => 'instagram',
'flickr' => 'flickr',
'adn' => 'adn',
'bitbucket' => 'bitbucket|git',
'bitbucket-square' => 'bitbucket-square|git',
'tumblr' => 'tumblr',
'tumblr-square' => 'tumblr-square',
'long-arrow-down' => 'long-arrow-down',
'long-arrow-up' => 'long-arrow-up',
'long-arrow-left' => 'long-arrow-left|previous|back',
'long-arrow-right' => 'long-arrow-right',
'apple' => 'apple|osx',
'windows' => 'windows',
'android' => 'android',
'linux' => 'linux|tux',
'dribbble' => 'dribbble',
'skype' => 'skype',
'foursquare' => 'foursquare',
'trello' => 'trello',
'female' => 'female|woman|user|person|profile',
'male' => 'male|man|user|person|profile',
'gratipay' => 'gratipay|gittip|heart|like|favorite|love',
'sun-o' => 'sun-o|weather|contrast|lighter|brighten|day',
'moon-o' => 'moon-o|night|darker|contrast',
'archive' => 'archive|box|storage',
'bug' => 'bug|report',
'vk' => 'vk',
'weibo' => 'weibo',
'renren' => 'renren',
'pagelines' => 'pagelines|leaf|leaves|tree|plant|eco|nature',
'stack-exchange' => 'stack-exchange',
'arrow-circle-o-right' => 'arrow-circle-o-right|next|forward',
'arrow-circle-o-left' => 'arrow-circle-o-left|previous|back',
'caret-square-o-left' => 'caret-square-o-left|toggle-left|previous|back',
'dot-circle-o' => 'dot-circle-o|target|bullseye|notification',
'wheelchair' => 'wheelchair|handicap|person|accessibility|accessibile',
'vimeo-square' => 'vimeo-square',
'try' => 'try|turkish-lira',
'plus-square-o' => 'plus-square-o|add|new|create|expand',
'space-shuttle' => 'space-shuttle',
'slack' => 'slack',
'envelope-square' => 'envelope-square',
'wordpress' => 'wordpress',
'openid' => 'openid',
'university' => 'university|institution|bank',
'graduation-cap' => 'graduation-cap|mortar-board',
'yahoo' => 'yahoo',
'google' => 'google',
'reddit' => 'reddit',
'reddit-square' => 'reddit-square',
'stumbleupon-circle' => 'stumbleupon-circle',
'stumbleupon' => 'stumbleupon',
'delicious' => 'delicious',
'digg' => 'digg',
'pied-piper' => 'pied-piper',
'pied-piper-alt' => 'pied-piper-alt',
'drupal' => 'drupal',
'joomla' => 'joomla',
'language' => 'language',
'fax' => 'fax',
'building' => 'building',
'child' => 'child',
'paw' => 'paw',
'spoon' => 'spoon',
'cube' => 'cube',
'cubes' => 'cubes',
'behance' => 'behance',
'behance-square' => 'behance-square',
'steam' => 'steam',
'steam-square' => 'steam-square',
'recycle' => 'recycle',
'car' => 'car|automobile|vehicle',
'taxi' => 'taxi|cab|vehicle',
'tree' => 'tree',
'spotify' => 'spotify',
'deviantart' => 'deviantart',
'soundcloud' => 'soundcloud',
'database' => 'database',
'file-pdf-o' => 'file-pdf-o',
'file-word-o' => 'file-word-o',
'file-excel-o' => 'file-excel-o',
'file-powerpoint-o' => 'file-powerpoint-o',
'file-image-o' => 'file-image-o|file-photo-o|file-picture-o',
'file-archive-o' => 'file-archive-o|file-zip-o',
'file-audio-o' => 'file-audio-o|file-sound-o',
'file-video-o' => 'file-video-o|file-movie-o',
'file-code-o' => 'file-code-o',
'vine' => 'vine',
'codepen' => 'codepen',
'jsfiddle' => 'jsfiddle',
'life-ring' => 'life-ring|life-bouy|life-buoy|life-saver|support',
'circle-o-notch' => 'circle-o-notch',
'rebel' => 'rebel|ra',
'empire' => 'empire|ge',
'git-square' => 'git-square',
'git' => 'git',
'hacker-news' => 'hacker-news',
'tencent-weibo' => 'tencent-weibo',
'qq' => 'qq',
'weixin' => 'weixin|wechat',
'paper-plane' => 'paper-plane|send',
'paper-plane-o' => 'paper-plane-o|send-o',
'history' => 'history',
'circle-thin' => 'circle-thin|genderless',
'header' => 'header',
'paragraph' => 'paragraph',
'sliders' => 'sliders',
'share-alt' => 'share-alt',
'share-alt-square' => 'share-alt-square',
'bomb' => 'bomb',
'futbol-o' => 'futbol-o|soccer-ball-o',
'tty' => 'tty',
'binoculars' => 'binoculars',
'plug' => 'plug',
'slideshare' => 'slideshare',
'twitch' => 'twitch',
'yelp' => 'yelp',
'newspaper-o' => 'newspaper-o',
'wifi' => 'wifi',
'calculator' => 'calculator',
'paypal' => 'paypal',
'google-wallet' => 'google-wallet',
'cc-visa' => 'cc-visa',
'cc-mastercard' => 'cc-mastercard',
'cc-discover' => 'cc-discover',
'cc-amex' => 'cc-amex',
'cc-paypal' => 'cc-paypal',
'cc-stripe' => 'cc-stripe',
'bell-slash' => 'bell-slash',
'bell-slash-o' => 'bell-slash-o',
'trash' => 'trash',
'copyright' => 'copyright',
'at' => 'at',
'eyedropper' => 'eyedropper',
'paint-brush' => 'paint-brush',
'birthday-cake' => 'birthday-cake',
'area-chart' => 'area-chart',
'pie-chart' => 'pie-chart',
'line-chart' => 'line-chart',
'lastfm' => 'lastfm',
'lastfm-square' => 'lastfm-square',
'toggle-off' => 'toggle-off',
'toggle-on' => 'toggle-on',
'bicycle' => 'bicycle|vehicle|bike',
'bus' => 'bus|vehicle',
'ioxhost' => 'ioxhost',
'angellist' => 'angellist',
'cc' => 'cc',
'ils' => 'ils|shekel|sheqel',
'meanpath' => 'meanpath',
'buysellads' => 'buysellads',
'connectdevelop' => 'connectdevelop',
'dashcube' => 'dashcube',
'forumbee' => 'forumbee',
'leanpub' => 'leanpub',
'sellsy' => 'sellsy',
'shirtsinbulk' => 'shirtsinbulk',
'simplybuilt' => 'simplybuilt',
'skyatlas' => 'skyatlas',
'cart-plus' => 'cart-plus|add|shopping',
'cart-arrow-down' => 'cart-arrow-down|shopping',
'diamond' => 'diamond|gem|gemstone',
'ship' => 'ship|boat|sea',
'user-secret' => 'user-secret|whisper|spy|incognito',
'motorcycle' => 'motorcycle|vehicle|bike',
'street-view' => 'street-view|map',
'heartbeat' => 'heartbeat|ekg',
'venus' => 'venus|female',
'mars' => 'mars|male',
'mercury' => 'mercury|transgender',
'transgender' => 'transgender',
'transgender-alt' => 'transgender-alt',
'venus-double' => 'venus-double',
'mars-double' => 'mars-double',
'venus-mars' => 'venus-mars',
'mars-stroke' => 'mars-stroke',
'mars-stroke-v' => 'mars-stroke-v',
'mars-stroke-h' => 'mars-stroke-h',
'neuter' => 'neuter',
'facebook-official' => 'facebook-official',
'pinterest-p' => 'pinterest-p',
'whatsapp' => 'whatsapp',
'server' => 'server',
'user-plus' => 'user-plus',
'user-times' => 'user-times',
'bed' => 'bed|hotel|travel',
'viacoin' => 'viacoin',
'train' => 'train',
'subway' => 'subway',
'medium' => 'medium',
),
);
}