first commit

This commit is contained in:
DESKTOP-GBA0BK8\Admin
2023-04-08 12:19:53 -04:00
commit 7c8c8b1c76
4586 changed files with 2050693 additions and 0 deletions
@@ -0,0 +1,777 @@
<?php
/**
* Contains functions responsible for functionality at admin side
*
* @since 1.0.0
*
*/
/**
* This class defines all code necessary for functionality at admin side
*
* @since 1.0.0
*
*/
class Sassy_Social_Share_Admin {
/**
* Options saved in database.
*
* @since 1.0.0
*/
private $options;
/**
* Current version of the plugin.
*
* @since 1.0.0
*/
private $version;
/**
* Flag to check if BuddyPress is active.
*
* @since 1.0.0
*/
private $is_bp_active = false;
/**
* Get saved options.
*
* @since 1.0.0
* @param array $options Plugin options saved in database
*/
public function __construct( $options, $version ) {
$this->options = $options;
$this->version = $version;
}
/**
* Creates plugin menu in admin area
*
* @since 1.0.0
*/
public function create_admin_menu() {
$page = add_menu_page( __( 'Sassy Social Share by Heateor', 'sassy-social-share' ), 'Sassy Social Share', 'manage_options', 'heateor-sss-options', array( $this, 'options_page' ), plugins_url( '../images/logo.png', __FILE__ ) );
// options
$options_page = add_submenu_page( 'heateor-sss-options', __( "Sassy Social Share - General Options", 'sassy-social-share' ), __( "Sassy Social Share", 'sassy-social-share' ), 'manage_options', 'heateor-sss-options', array( $this, 'options_page' ) );
add_action( 'admin_print_scripts-' . $page, array( $this, 'admin_scripts' ) );
add_action( 'admin_print_scripts-' . $page, array( $this, 'admin_style' ) );
add_action( 'admin_print_scripts-' . $page, array( $this, 'fb_sdk_script' ) );
add_action( 'admin_print_scripts-' . $options_page, array( $this, 'admin_scripts' ) );
add_action( 'admin_print_scripts-' . $options_page, array( $this, 'fb_sdk_script' ) );
add_action( 'admin_print_styles-' . $options_page, array( $this, 'admin_style' ) );
add_action( 'admin_print_scripts-' . $options_page, array( $this, 'admin_options_scripts' ) );
add_action( 'admin_print_styles-' . $options_page, array( $this, 'admin_options_style' ) );
}
/**
* Register plugin settings and its sanitization callback.
*
* @since 1.0.0
*/
public function options_init() {
register_setting( 'heateor_sss_options', 'heateor_sss', array( $this, 'validate_options' ) );
if ( current_user_can( 'manage_options' ) ) {
// show option to disable sharing on particular page/post
$post_types = get_post_types( array( 'public' => true ), 'names', 'and' );
$post_types = array_unique( array_merge( $post_types, array( 'post', 'page' ) ) );
foreach ( $post_types as $type ) {
add_meta_box( 'heateor_sss_meta', 'Sassy Social Share', array( $this, 'sharing_meta_setup' ), $type );
}
// save sharing meta on post/page save
add_action( 'save_post', array( $this, 'save_sharing_meta' ) );
}
}
/**
* Update options in all the old blogs.
*
* @since 1.0.0
*/
public function update_old_blogs( $old_config ) {
$option_parts = explode( '_', current_filter() );
$option = $option_parts[2] . '_' . $option_parts[3] . '_' . $option_parts[4];
$new_config = get_option( $option );
if ( isset( $new_config['config_multisite'] ) && $new_config['config_multisite'] == 1 ) {
$blogs = get_blog_list( 0, 'all' );
foreach ( $blogs as $blog ) {
update_blog_option( $blog['blog_id'], $option, $new_config );
}
}
}
/**
* Replicate the options to the new blog created.
*
* @since 1.0.0
*/
public function replicate_settings( $blog_id ) {
add_blog_option( $blog_id, 'heateor_sss', $this->options );
}
/**
* Show sharing meta options
*
* @since 1.0.0
*/
public function sharing_meta_setup() {
global $post;
$postType = $post->post_type;
$sharing_meta = get_post_meta( $post->ID, '_heateor_sss_meta', true );
?>
<p>
<label for="heateor_sss_sharing">
<input type="checkbox" name="_heateor_sss_meta[sharing]" id="heateor_sss_sharing" value="1" <?php checked( '1', @$sharing_meta['sharing'] ); ?> />
<?php _e( 'Disable Standard Sharing interface on this ' . $postType, 'sassy-social-share' ) ?>
</label>
<br/>
<label for="heateor_sss_vertical_sharing">
<input type="checkbox" name="_heateor_sss_meta[vertical_sharing]" id="heateor_sss_vertical_sharing" value="1" <?php checked( '1', @$sharing_meta['vertical_sharing'] ); ?> />
<?php _e( 'Disable Floating Sharing interface on this ' . $postType, 'sassy-social-share' ) ?>
</label>
<?php
$valid_networks = array( 'facebook', 'twitter', 'linkedin', 'buffer', 'reddit', 'pinterest', 'vkontakte', 'Odnoklassniki', 'Fintel' );
if ( isset( $this->options['hor_enable'] ) && isset( $this->options['horizontal_counts'] ) && isset( $this->options['horizontal_re_providers'] ) && count( $this->options['horizontal_re_providers'] ) > 0 ) {
?>
<p>
<strong style="font-weight: bold"><?php _e( 'Standard sharing', 'sassy-social-share' ) ?></strong>
<?php
foreach ( array_intersect( $this->options['horizontal_re_providers'], $valid_networks ) as $network ) {
?>
<br/>
<label for="heateor_sss_<?php echo $network ?>_horizontal_sharing_count">
<span style="width: 242px; float:left"><?php _e( 'Starting share count for ' . ucfirst( str_replace ( '_', ' ', $network ) ), 'sassy-social-share' ) ?></span>
<input type="text" name="_heateor_sss_meta[<?php echo $network ?>_horizontal_count]" id="heateor_sss_<?php echo $network ?>_horizontal_sharing_count" value="<?php echo isset( $sharing_meta[$network . '_horizontal_count'] ) ? $sharing_meta[$network . '_horizontal_count'] : '' ?>" />
</label>
<?php
}
?>
</p>
<?php
}
if ( isset( $this->options['vertical_enable'] ) && isset( $this->options['vertical_counts'] ) && isset( $this->options['vertical_re_providers'] ) && count( $this->options['vertical_re_providers'] ) > 0 ) {
?>
<p>
<strong style="font-weight: bold"><?php _e( 'Floating sharing', 'sassy-social-share' ) ?></strong>
<?php
foreach ( array_intersect( $this->options['vertical_re_providers'], $valid_networks ) as $network ) {
?>
<br/>
<label for="heateor_sss_<?php echo $network ?>_vertical_sharing_count">
<span style="width: 242px; float:left"><?php _e( 'Starting share count for ' . ucfirst( str_replace ( '_', ' ', $network ) ), 'sassy-social-share' ) ?></span>
<input type="text" name="_heateor_sss_meta[<?php echo $network ?>_vertical_count]" id="heateor_sss_<?php echo $network ?>_vertical_sharing_count" value="<?php echo isset( $sharing_meta[$network . '_vertical_count'] ) ? $sharing_meta[$network . '_vertical_count'] : '' ?>" />
</label>
<?php
}
?>
</p>
<?php
}
?>
</p>
<?php
echo '<input type="hidden" name="heateor_sss_meta_nonce" value="' . wp_create_nonce( __FILE__ ) . '" />';
}
/**
* Save sharing meta fields.
*
* @since 1.0.0
*/
public function save_sharing_meta( $post_id ) {
// make sure data came from our meta box
if ( ! isset( $_POST['heateor_sss_meta_nonce'] ) || ! wp_verify_nonce( $_POST['heateor_sss_meta_nonce'], __FILE__ ) ) {
return $post_id;
}
// check user permissions
if ( $_POST['post_type'] == 'page' ) {
if ( ! current_user_can( 'edit_page', $post_id ) ) {
return $post_id;
}
} else {
if ( ! current_user_can( 'edit_post', $post_id ) ) {
return $post_id;
}
}
if ( isset( $_POST['_heateor_sss_meta'] ) ) {
$newData = $_POST['_heateor_sss_meta'];
} else {
$newData = array( 'sharing' => 0, 'vertical_sharing' => 0 );
}
update_post_meta( $post_id, '_heateor_sss_meta', $newData );
return $post_id;
}
/**
* Sanitization callback for plugin options.
*
* IMPROVEMENT: complexity can be reduced (this function is called on each option page validation and "if ( $k == 'providers' ) {"
* condition is being checked every time)
* @since 1.0.0
*/
public function validate_options( $heateorSssOptions ) {
foreach ( $heateorSssOptions as $k => $v ) {
if ( is_string( $v ) ) {
$heateorSssOptions[$k] = esc_attr( trim( $v ) );
}
}
return $heateorSssOptions;
}
/**
* Include Javascript at plugin options page in admin area
*
* @since 1.0.0
*/
public function admin_options_scripts() {
wp_enqueue_script( 'heateor_sss_admin_options_script', plugins_url( 'js/sassy-social-share-options.js', __FILE__ ), array( 'jquery', 'jquery-ui-sortable' ), $this->version );
}
/**
* Include Javascript SDK in admin.
*
* @since 1.0.0
*/
public function fb_sdk_script() {
wp_enqueue_script( 'heateor_sss_fb_sdk_script', plugins_url( 'js/sassy-social-share-fb-sdk.js', __FILE__ ), false, $this->version );
}
/**
* Include CSS files in admin.
*
* @since 1.0.0
*/
public function admin_style() {
wp_enqueue_style( 'heateor_sss_admin_style', plugins_url( 'css/sassy-social-share-admin.css', __FILE__ ), false, $this->version );
}
/**
* Include CSS files at plugin options page in admin area.
*
* @since 1.0.0
*/
public function admin_options_style() {
wp_enqueue_style( 'heateor_sss_admin_svg', plugins_url( 'css/sassy-social-share-svg.css', __FILE__ ), false, $this->version );
if ( $this->options['horizontal_font_color_default'] != '' ) {
$updated = $this->update_css( 'horizontal_sharing_replace_color', 'horizontal_font_color_default', 'sassy-social-share-default-svg-horizontal' );
wp_enqueue_style( 'heateor_sss_admin_svg_horizontal', plugins_url( 'css/sassy-social-share-default-svg-horizontal.css', __FILE__ ), false, ( $updated === true ? rand() : $this->version ) );
}
if ( $this->options['horizontal_font_color_hover'] != '' ) {
$updated = $this->update_css( 'horizontal_sharing_replace_color_hover', 'horizontal_font_color_hover', 'sassy-social-share-hover-svg-horizontal' );
wp_enqueue_style( 'heateor_sss_admin_svg_horizontal_hover', plugins_url( 'css/sassy-social-share-hover-svg-horizontal.css', __FILE__ ), false, ( $updated === true ? rand() : $this->version ) );
}
if ( $this->options['vertical_font_color_default'] != '' ) {
$updated = $this->update_css( 'vertical_sharing_replace_color', 'vertical_font_color_default', 'sassy-social-share-default-svg-vertical' );
wp_enqueue_style( 'heateor_sss_admin_svg_vertical', plugins_url( 'css/sassy-social-share-default-svg-vertical.css', __FILE__ ), false, ( $updated === true ? rand() : $this->version ) );
}
if ( $this->options['vertical_font_color_hover'] != '' ) {
$updated = $this->update_css( 'vertical_sharing_replace_color_hover', 'vertical_font_color_hover', 'sassy-social-share-hover-svg-vertical' );
wp_enqueue_style( 'heateor_sss_admin_svg_vertical_hover', plugins_url( 'css/sassy-social-share-hover-svg-vertical.css', __FILE__ ), false, ( $updated === true ? rand() : $this->version ) );
}
}
/**
* Update CSS file
*
* @since 1.0.0
*/
private function update_css( $replace_color_option, $logo_color_option, $css_file ) {
if ( $this->options[$replace_color_option] != $this->options[$logo_color_option] ) {
$path = plugin_dir_url( __FILE__ ) . 'css/' . $css_file . '.css';
try {
$content = file( $path );
if ( $content !== false ) {
$handle = fopen( dirname( __FILE__ ) . '/css/' . $css_file . '.css','w' );
if ( $handle !== false ) {
foreach ( $content as $value ) {
fwrite( $handle, str_replace( str_replace( '#', '%23', $this->options[$replace_color_option] ), str_replace( '#', '%23', $this->options[$logo_color_option] ), $value ) );
}
fclose( $handle );
$this->options[$replace_color_option] = $this->options[$logo_color_option];
update_option( 'heateor_sss', $this->options );
return true;
}
}
} catch ( Exception $e ) { }
}
return false;
}
/**
* Include javascript files in admin.
*
* @since 1.0.0
*/
public function admin_scripts() {
?>
<script type="text/javascript">var heateorSssWebsiteUrl = '<?php echo home_url() ?>', heateorSssHelpBubbleTitle = "<?php echo __( 'Click to show help', 'sassy-social-share' ) ?>", heateorSssHelpBubbleCollapseTitle = "<?php echo __( 'Click to hide help', 'sassy-social-share' ) ?>", heateorSssSharingAjaxUrl = '<?php echo get_admin_url() ?>admin-ajax.php';</script>
<?php
wp_enqueue_script( 'heateor_sss_admin_script', plugins_url( 'js/sassy-social-share-admin.js', __FILE__ ), array( 'jquery', 'jquery-ui-tabs' ), $this->version );
}
/**
* Renders options page
*
* @since 1.0.0
*/
public function options_page() {
// message on saving options
echo $this->settings_saved_notification();
$options = $this->options;
/**
* The file rendering options page
*/
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/partials/sassy-social-share-options-page.php';
}
/**
* Display notification message when plugin options are saved
*
* @since 1.0.0
* @return string Notification after saving options
*/
private function settings_saved_notification() {
if ( isset( $_GET['settings-updated'] ) && $_GET['settings-updated'] == 'true' ) {
return '<div id="setting-error-settings_updated" class="updated settings-error notice is-dismissible below-h2">
<p><strong>' . __( 'Settings saved', 'sassy-social-share' ) . '</strong></p><button type="button" class="notice-dismiss"><span class="screen-reader-text">' . __( 'Dismiss this notice', 'sassy-social-share' ) . '</span></button></div>';
}
}
/**
* Check if plugin is active
*
* @since 1.0.0
*/
private function is_plugin_active( $plugin_file ) {
return in_array( $plugin_file, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) );
}
/**
* Set BuddyPress active flag to true
*
* @since 1.0.0
*/
public function is_bp_loaded() {
$this->is_bp_active = true;
}
/**
* Clear Bitly shorturl cache
*
* @since 1.7
*/
public function clear_shorturl_cache() {
global $wpdb;
$wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key = '_heateor_sss_bitly_url'" );
die;
}
/**
* Clear share counts cache
*
* @since 1.7
*/
public function clear_share_count_cache() {
global $wpdb;
$wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_heateor_sss_share_count_%'" );
die;
}
/**
* Save Twitter share count notification flag in DB
*
* @since 3.2.5
*/
public function twitter_share_notification_read() {
update_option( 'heateor_sss_twitter_share_notification_read', '1' );
die;
}
/**
* Save Twitcount notification flag in DB
*
* @since 3.2.9
*/
public function twitcount_notification_read() {
update_option( 'heateor_sss_twitcount_notification_read', '1' );
die;
}
/**
* Save GDPR notification flag in DB
*
* @since 3.2.1
*/
public function gdpr_notification_read() {
update_option( 'heateor_sss_gdpr_notification_read', '1' );
die;
}
/**
* Save Facebook share count notification flag in DB
*
* @since 3.2.20
*/
public function fb_count_notification_read() {
update_option( 'heateor_sss_fb_count_notification_read', '1' );
die;
}
/**
* Show notices in admin area
*
* @since 2.4
*/
public function show_notices() {
if ( current_user_can( 'manage_options' ) ) {
if( get_transient( 'heateor-sss-admin-notice-on-activation' ) ) { ?>
<div class="sassy-social-share-message notice notice-success is-dismissible">
<p><strong><?php printf( __( 'Thanks for installing Sassy Social Share plugin', 'sassy-social-share' ), 'http://support.heateor.com/configure-sassy-social-share' ); ?></strong></p>
<p>
<a href="http://support.heateor.com/configure-sassy-social-share" target="_blank" class="button button-primary"><?php _e( 'Configure the Plugin', 'sassy-social-share' ); ?></a>
</p>
</div> <?php
/* Delete transient, only display this notice once. */
delete_transient( 'heateor-sss-admin-notice-on-activation' );
}
if ( defined( 'HEATEOR_SOCIAL_SHARE_MYCRED_INTEGRATION_VERSION' ) && version_compare( '1.3.3', HEATEOR_SOCIAL_SHARE_MYCRED_INTEGRATION_VERSION ) > 0 ) {
?>
<div class="error notice">
<h3>Social Share - myCRED Integration</h3>
<p><?php _e( 'Update "Social Share myCRED Integration" add-on for maximum compatibility with current version of Sassy Social Share', 'sassy-social-share' ) ?></p>
</div>
<?php
}
if ( version_compare( '3.2.20', $this->version ) <= 0 ) {
if ( ( ( isset( $this->options['horizontal_re_providers'] ) && in_array( 'facebook', $this->options['horizontal_re_providers'] ) && ( isset( $this->options['horizontal_counts'] ) || isset( $this->options['horizontal_total_shares'] ) ) ) || ( isset( $this->options['vertical_re_providers'] ) && in_array( 'facebook', $this->options['vertical_re_providers'] ) && ( isset( $this->options['vertical_counts'] ) || isset( $this->options['vertical_total_shares'] ) ) ) ) && ! get_option( 'heateor_sss_fb_count_notification_read' ) ) {
?>
<script type="text/javascript">
function heateorSssFBCountNotificationRead(){
jQuery.ajax({
type: 'GET',
url: '<?php echo get_admin_url() ?>admin-ajax.php',
data: {
action: 'heateor_sss_fb_count_notification_read'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#heateor_sss_fb_count_notification').fadeOut();
}
});
}
</script>
<div id="heateor_sss_fb_count_notification" class="update-nag">
<h3>Sassy Social Share</h3>
<p>
<?php _e( 'Save Facebook App ID and Secret keys in "Standard Interface" and/or "Floating Interface" section(s) to fix the issue with Facebook share count. After that, clear share counts cache from "Miscellaneous" section.', 'sassy-social-share' ); ?>
<p><input type="button" onclick="heateorSssFBCountNotificationRead()" style="margin-left: 5px;" class="button button-primary" value="<?php _e( 'Okay', 'sassy-social-share' ) ?>" /></p>
</p>
</div>
<?php
}
}
if ( version_compare( '3.2.1', $this->version ) <= 0 ) {
if ( ! get_option( 'heateor_sss_gdpr_notification_read' ) ) {
?>
<script type="text/javascript">
function heateorSssGDPRNotificationRead(){
jQuery.ajax({
type: 'GET',
url: '<?php echo get_admin_url() ?>admin-ajax.php',
data: {
action: 'heateor_sss_gdpr_notification_read'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#heateor_sss_gdpr_notification').fadeOut();
}
});
}
</script>
<div id="heateor_sss_gdpr_notification" class="update-nag">
<h3>Sassy Social Share</h3>
<p><?php echo sprintf( __( 'This plugin is GDPR compliant. You need to update the privacy policy of your website regarding the personal data this plugin saves, as mentioned <a href="%s" target="_blank">here</a>', 'sassy-social-share' ), 'http://support.heateor.com/gdpr-and-our-plugins' ); ?><input type="button" onclick="heateorSssGDPRNotificationRead()" style="margin-left: 5px;" class="button button-primary" value="<?php _e( 'Okay', 'sassy-social-share' ) ?>" /></p>
</div>
<?php
}
}
if ( version_compare( '3.2.5', $this->version ) <= 0 ) {
if ( (isset( $this->options['hor_enable'] ) && isset( $this->options['horizontal_re_providers'] ) && in_array( 'twitter', $this->options['horizontal_re_providers'] ) && ( isset( $this->options['horizontal_counts'] ) || isset( $this->options['horizontal_total_shares'] ) ) ) || ( isset( $this->options['vertical_enable'] ) && isset( $this->options['vertical_re_providers'] ) && in_array( 'twitter', $this->options['vertical_re_providers'] ) && ( isset($this->options['vertical_counts'] ) || isset( $this->options['vertical_total_shares'] ) ) ) ) {
if ( ! get_option( 'heateor_sss_twitter_share_notification_read' ) ) {
?>
<script type="text/javascript">
function heateorSssTwitterShareNotificationRead(){
jQuery.ajax({
type: 'GET',
url: '<?php echo get_admin_url() ?>admin-ajax.php',
data: {
action: 'heateor_sss_twitter_share_notification_read'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#heateor_sss_twitter_share_notification').fadeOut();
}
});
}
</script>
<div id="heateor_sss_twitter_share_notification" class="update-nag">
<h3>Sassy Social Share</h3>
<p><?php echo sprintf( __( 'Twitter share counts are no longer working as newsharecounts.com is down. To continue showing the Twitter shares, just sign up <a href="%s" target="_blank">here</a> with this domain. No other steps needed.', 'sassy-social-share' ), 'https://opensharecount.com' ); ?><input type="button" onclick="heateorSssTwitterShareNotificationRead()" style="margin-left: 5px;" class="button button-primary" value="<?php _e( 'Okay', 'sassy-social-share' ) ?>" /></p>
</div>
<?php
}
if ( ! get_option( 'heateor_sss_twitcount_notification_read' ) ) {
?>
<script type="text/javascript">
function heateorSssTwitcountNotificationRead(){
jQuery.ajax({
type: 'GET',
url: '<?php echo get_admin_url() ?>admin-ajax.php',
data: {
action: 'heateor_sss_twitcount_notification_read'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#heateor_sss_twitcount_notification').fadeOut();
}
});
}
</script>
<div id="heateor_sss_twitcount_notification" class="update-nag">
<h3>Sassy Social Share</h3>
<p><?php echo sprintf( __( 'Now plugin supports a new service Twitcount.com to show Twitter shares. To continue showing the Twitter shares, click "Give me my Twitter counts back" button at <a href="%s" target="_blank">their website</a> and register your website %s with them. No need to copy-paste any code from their website.', 'sassy-social-share' ), 'http://twitcount.com', home_url() ); ?><input type="button" onclick="heateorSssTwitcountNotificationRead()" style="margin-left: 5px;" class="button button-primary" value="<?php _e( 'Okay', 'sassy-social-share' ) ?>" /></p>
</div>
<?php
}
}
if ( ! get_option( 'heateor_sss_gdpr_notification_read' ) ) {
?>
<script type="text/javascript">
function heateorSssGDPRNotificationRead(){
jQuery.ajax({
type: 'GET',
url: '<?php echo get_admin_url() ?>admin-ajax.php',
data: {
action: 'heateor_sss_gdpr_notification_read'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#heateor_sss_gdpr_notification').fadeOut();
}
});
}
</script>
<div id="heateor_sss_gdpr_notification" class="update-nag">
<h3>Sassy Social Share</h3>
<p><?php echo sprintf( __( 'This plugin is GDPR compliant. You need to update the privacy policy of your website regarding the personal data this plugin saves, as mentioned <a href="%s" target="_blank">here</a>', 'sassy-social-share' ), 'http://support.heateor.com/gdpr-and-our-plugins' ); ?><input type="button" onclick="heateorSssGDPRNotificationRead()" style="margin-left: 5px;" class="button button-primary" value="<?php _e( 'Okay', 'sassy-social-share' ) ?>" /></p>
</div>
<?php
}
}
}
}
/**
* Show links at "Plugins" page in admin area
*
* @since 2.5.1
*/
public function add_links( $links ) {
if ( is_array( $links ) ) {
$addons_link = '<a href="https://www.heateor.com/add-ons" target="_blank">' . __( 'Add-Ons', 'sassy-social-share' ) . '</a>';
$support_link = '<br/><a href="http://support.heateor.com" target="_blank">' . __( 'Support Documentation', 'sassy-social-share' ) . '</a>';
$settings_link = '<a href="admin.php?page=heateor-sss-options">' . __( 'Settings', 'sassy-social-share' ) . '</a>';
// place it before other links
array_unshift( $links, $settings_link );
$links[] = $addons_link;
$links[] = $support_link;
}
return $links;
}
/**
* Update options based on plugin version
*
* @since 2.5.8
*/
public function update_db_check() {
$current_version = get_option( 'heateor_sss_version' );
if ( $current_version != $this->version ) {
if ( $this->options['horizontal_sharing_replace_color'] != '#fff' ) {
heateor_sss_update_svg_css( $this->options['horizontal_sharing_replace_color'], 'sassy-social-share-default-svg-horizontal' );
}
if ( $this->options['horizontal_font_color_hover'] != '#fff' ) {
heateor_sss_update_svg_css( $this->options['horizontal_font_color_hover'], 'sassy-social-share-hover-svg-horizontal' );
}
if ( $this->options['vertical_font_color_default'] != '#fff' ) {
heateor_sss_update_svg_css( $this->options['vertical_font_color_default'], 'sassy-social-share-default-svg-vertical' );
}
if ( $this->options['vertical_font_color_hover'] != '#fff' ) {
heateor_sss_update_svg_css( $this->options['vertical_font_color_hover'], 'sassy-social-share-hover-svg-vertical' );
}
if ( version_compare( '3.3', $current_version ) > 0 ) {
$this->options['youtube_username'] = '';
$this->options['vertical_youtube_username'] = '';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '3.2.24', $current_version ) > 0 ) {
if ( ! $this->options['fb_key'] && ! $this->options['fb_secret'] && $this->options['vertical_fb_key'] && $this->options['vertical_fb_secret'] ) {
$this->options['fb_key'] = $this->options['vertical_fb_key'];
$this->options['fb_secret'] = $this->options['vertical_fb_secret'];
}
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '3.2.20', $current_version ) > 0 ) {
$this->options['fb_key'] = '';
$this->options['fb_secret'] = '';
$this->options['vertical_fb_key'] = '';
$this->options['vertical_fb_secret'] = '';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '3.2.18', $current_version ) > 0 ) {
$networks_to_remove = array( 'google_plus', 'google_plusone', 'google_plus_share' );
if ( $this->options['vertical_re_providers'] ) {
$this->options['vertical_re_providers'] = array_diff( $this->options['vertical_re_providers'], $networks_to_remove );
}
if ( $this->options['horizontal_re_providers'] ) {
$this->options['horizontal_re_providers'] = array_diff( $this->options['horizontal_re_providers'], $networks_to_remove );
}
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '3.2.6', $current_version ) > 0 ) {
$networks_to_remove = array( 'yahoo', 'Yahoo_Messenger', 'delicious', 'Polyvore', 'Oknotizie', 'Baidu', 'diHITT', 'Netlog', 'NewsVine', 'NUjij', 'Segnalo', 'Stumpedia', 'YouMob' );
if ( $this->options['vertical_re_providers'] ) {
$this->options['vertical_re_providers'] = array_diff( $this->options['vertical_re_providers'], $networks_to_remove );
}
if ( $this->options['horizontal_re_providers'] ) {
$this->options['horizontal_re_providers'] = array_diff( $this->options['horizontal_re_providers'], $networks_to_remove );
}
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '3.2.5', $current_version ) > 0 ) {
$this->options['tweet_count_service'] = 'opensharecount';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( "3.2.4", $current_version ) > 0 ) {
if ( isset( $this->options['horizontal_re_providers'] ) ) {
foreach( $this->options['horizontal_re_providers'] as $key => $social_network ) {
if ( $social_network == 'stumbleupon_badge' ) {
unset( $this->options['horizontal_re_providers'][$key] );
} elseif ( $social_network == 'stumbleupon' ) {
$this->options['horizontal_re_providers'][$key] = 'mix';
}
}
}
if ( isset( $this->options['vertical_re_providers'] ) ) {
foreach ( $this->options['vertical_re_providers'] as $key => $social_network ) {
if ( $social_network == 'stumbleupon_badge' ) {
unset( $this->options['vertical_re_providers'][$key] );
} elseif ( $social_network == 'stumbleupon' ) {
$this->options['vertical_re_providers'][$key] = 'mix';
}
}
}
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '1.7', $current_version ) > 0 ) {
$this->options['share_count_cache_refresh_count'] = '10';
$this->options['share_count_cache_refresh_unit'] = 'minutes';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '2.3', $current_version ) > 0 ) {
$this->options['amp_enable'] = '1';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '2.4', $current_version ) > 0 ) {
$this->options['instagram_username'] = '';
$this->options['vertical_instagram_username'] = '';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '2.5.8', $current_version ) > 0 ) {
$this->options['bottom_sharing_position_radio'] = 'responsive';
update_option( 'heateor_sss', $this->options );
}
if ( version_compare( '3.0', $current_version ) > 0 ) {
$this->options['comment_container_id'] = 'respond';
$this->options['vertical_comment_container_id'] = 'respond';
update_option( 'heateor_sss', $this->options );
}
// update plugin version in database
update_option( 'heateor_sss_version', $this->version );
}
}
}
@@ -0,0 +1 @@
<?php // Silence is golden
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
<?php // Silence is golden
@@ -0,0 +1 @@
<?php // Silence is golden
@@ -0,0 +1,19 @@
var heateorSssReferrer = null, heateorSssReferrerVal = '', heateorSssReferrerTabId = '';
jQuery(document).ready(function() {
heateorSssReferrer = jQuery('input[name=_wp_http_referer]'), heateorSssReferrerVal = jQuery('input[name=_wp_http_referer]').val(), heateorSssReferrerTabId = location.href.indexOf('#') > 0 ? location.href.substring(location.href.indexOf('#'), location.href.length) : '';
if(heateorSssReferrerTabId){heateorSssSetReferrer(heateorSssReferrerTabId) }
jQuery("#tabs").tabs(), jQuery("#heateor_sss_login_redirection_column").find("input[type=radio]").click(function() {
jQuery(this).attr("id") && "heateor_sss_login_redirection_custom" == jQuery(this).attr("id") ? jQuery("#heateor_sss_login_redirection_url").css("display", "block") : jQuery("#heateor_sss_login_redirection_url").css("display", "none")
}), jQuery(".heateor_sss_help_bubble").attr("title", heateorSssHelpBubbleTitle), jQuery(".heateor_sss_help_bubble").toggle(function() {
jQuery("#" + jQuery(this).attr("id") + "_cont").show(), jQuery(this).attr("title", heateorSssHelpBubbleCollapseTitle)
}, function() {
jQuery("#" + jQuery(this).attr("id") + "_cont").hide(), jQuery(this).attr("title", heateorSssHelpBubbleTitle)
})
jQuery('#tabs ul a').click(function(){
heateorSssSetReferrer(jQuery(this).attr('href'));
});
});
function heateorSssSetReferrer(href){
jQuery(heateorSssReferrer).val( heateorSssReferrerVal.substring(0, heateorSssReferrerVal.indexOf('#') > 0 ? heateorSssReferrerVal.indexOf('#') : heateorSssReferrerVal.length) + href );
}
jQuery("html, body").animate({ scrollTop: 0 });
@@ -0,0 +1 @@
!function(e,n,t){var o,c=e.getElementsByTagName(n)[0];e.getElementById(t)||(o=e.createElement(n),o.id=t,o.src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0",c.parentNode.insertBefore(o,c))}(document,"script","facebook-jssdk");
@@ -0,0 +1,402 @@
"function" != typeof String.prototype.trim && (String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "")
})
function heateorSssCapitaliseFirstLetter(e) {
return e.charAt(0).toUpperCase() + e.slice(1)
}
/**
* Search sharing services
*/
function heateorSssSearchSharingNetworks(val) {
jQuery('td.selectSharingNetworks label.lblSocialNetwork').each(function(){
if (jQuery(this).text().toLowerCase().indexOf(val.toLowerCase()) != -1) {
jQuery(this).parent().css('display', 'block');
} else {
jQuery(this).parent().css('display', 'none');
}
});
}
function heateorSssUpdateSharingPreview(e, property, defaultVal, targetId) {
if(!e){
e = defaultVal;
}
jQuery('#' + targetId).css(property, e);
}
function heateorSssUpdateSharingPreviewHover(e, property, targetId) {
var val = jQuery(e).val().trim();
if(!val){
jQuery('#' + targetId).hover(function(){
jQuery(this).css(property, val);
});
}
}
function heateorSssClearShorturlCache(){
jQuery('#shorturl_cache_loading').css('display', 'block');
jQuery.ajax({
type: 'GET',
dataType: 'json',
url: heateorSssSharingAjaxUrl,
data: {
action: 'heateor_sss_clear_shorturl_cache'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#shorturl_cache_loading').css('display', 'none');
jQuery('#heateor_sss_cache_clear_message').css('display', 'block');
}
});
}
function heateorSssClearShareCountCache(){
jQuery('#share_count_cache_loading').css('display', 'block');
jQuery.ajax({
type: 'GET',
dataType: 'json',
url: heateorSssSharingAjaxUrl,
data: {
action: 'heateor_sss_clear_share_count_cache'
},
success: function(data, textStatus, XMLHttpRequest){
jQuery('#share_count_cache_loading').css('display', 'none');
jQuery('#heateor_sss_share_count_cache_clear_message').css('display', 'block');
}
});
}
function heateorSssHorizontalSharingOptionsToggle(e) {
jQuery(e).is(":checked") ? jQuery("#heateor_sss_horizontal_sharing_options").css("display", "table-row-group") : jQuery("#heateor_sss_horizontal_sharing_options").css("display", "none")
}
function heateorSssVerticalSharingOptionsToggle(e) {
jQuery(e).is(":checked") ? jQuery("#heateor_sss_vertical_sharing_options").css("display", "table-row-group") : jQuery("#heateor_sss_vertical_sharing_options").css("display", "none")
}
function heateorSssToggleOffset(e) {
var t = "left" == e ? "right" : "left";
jQuery("#heateor_sss_" + e + "_offset_rows").css("display", "table-row-group"), jQuery("#heateor_sss_" + t + "_offset_rows").css("display", "none")
}
function heateorSssIncrement(e, t, r, a, i) {
var h, s, c = !1,
_ = a;
s = function() {
"add" == t ? r.value++ : "subtract" == t && r.value > 16 && r.value--, h = setTimeout(s, _), _ > 20 && (_ *= i), c || (document.onmouseup = function() {
clearTimeout(h), document.onmouseup = null, c = !1, _ = a
}, c = !0)
}, e.onmousedown = s
}
function heateorSssSharingHorizontalPreview() {
var tempBorderWidth = heateorSssBorderWidth ? heateorSssBorderWidth : '0px';
if("rectangle" != tempHorShape){
jQuery("#heateor_sss_preview").css({
borderRadius: "round" == tempHorShape ? "999px" : heateorSssSharingBorderRadius ? heateorSssSharingBorderRadius : '0px',
height: tempHorSize,
width: tempHorSize,
backgroundColor: heateorSssSharingBg,
borderWidth: tempBorderWidth,
borderColor: heateorSssBorderColor ? heateorSssBorderColor : 'transparent',
borderStyle: 'solid',
});
tempHorSize = parseInt(tempHorSize);
jQuery('.heateorSssCounterPreviewRight,.heateorSssCounterPreviewLeft').css({
height: ( tempHorSize + 2*parseInt(tempBorderWidth) ) + 'px',
lineHeight: ( tempHorSize + 2*parseInt(tempBorderWidth) ) + 'px'
});
jQuery('.heateorSssCounterPreviewInnerright,.heateorSssCounterPreviewInnerleft').css("lineHeight", tempHorSize + 'px');
jQuery('.heateorSssCounterPreviewInnertop').css("lineHeight", (tempHorSize*38/100) + "px");
jQuery('.heateorSssCounterPreviewInnerbottom').css("lineHeight", (tempHorSize*19/100) + "px");
jQuery('.heateorSssCounterPreviewTop,.heateorSssCounterPreviewBottom').css({
width: 60 + 2*parseInt(tempBorderWidth) + tempHorSize,
});
}else{
jQuery("#heateor_sss_preview").css({
borderRadius: heateorSssSharingBorderRadius ? heateorSssSharingBorderRadius : '0px',
height: tempHorHeight,
width: tempHorWidth,
backgroundColor: heateorSssSharingBg,
borderWidth: tempBorderWidth,
borderColor: heateorSssBorderColor ? heateorSssBorderColor : 'transparent',
borderStyle: 'solid'
});
jQuery('.heateorSssCounterPreviewRight,.heateorSssCounterPreviewLeft').css({
height: ( parseInt(tempHorHeight) + 2*parseInt(tempBorderWidth) ) + 'px',
lineHeight: ( parseInt(tempHorHeight) + 2*parseInt(tempBorderWidth) ) + 'px',
});
jQuery('.heateorSssCounterPreviewInnerright,.heateorSssCounterPreviewInnerleft').css('lineHeight', tempHorHeight + 'px');
jQuery('.heateorSssCounterPreviewInnertop').css('lineHeight', (tempHorHeight*38/100) + 'px');
jQuery('.heateorSssCounterPreviewInnerbottom').css('lineHeight', (tempHorHeight*19/100) + 'px');
jQuery('.heateorSssCounterPreviewTop,.heateorSssCounterPreviewBottom').css({
width: 60 + 2*parseInt(tempBorderWidth) + parseInt(tempHorWidth),
});
}
jQuery("#heateor_sss_preview_message").css("display", "block")
}
function heateorSssSharingVerticalPreview() {
var tempVerticalBorderWidth = heateorSssVerticalBorderWidth ? heateorSssVerticalBorderWidth : '0px';
if("rectangle" != tempVerticalShape){
jQuery("#heateor_sss_vertical_preview").css({
borderRadius: "round" == tempVerticalShape ? "999px" : heateorSssVerticalBorderRadius ? heateorSssVerticalBorderRadius : '0px',
height: tempVerticalSize,
width: tempVerticalSize,
backgroundColor: heateorSssVerticalSharingBg,
borderWidth: tempVerticalBorderWidth,
borderColor: heateorSssVerticalBorderColor ? heateorSssVerticalBorderColor : 'transparent',
borderStyle: 'solid',
});
jQuery('.heateorSssCounterVerticalPreviewRight,.heateorSssCounterVerticalPreviewLeft').css({
height: ( parseInt(tempVerticalSize) + 2*parseInt(tempVerticalBorderWidth) ) + 'px',
lineHeight: ( parseInt(tempVerticalSize) + 2*parseInt(tempVerticalBorderWidth) ) + 'px',
});
jQuery('.heateorSssCounterVerticalPreviewInnerright,.heateorSssCounterVerticalPreviewInnerleft').css('lineHeight', tempVerticalSize + 'px');
jQuery('.heateorSssCounterVerticalPreviewInnertop').css('lineHeight', (tempVerticalSize*38/100) + 'px');
jQuery('.heateorSssCounterVerticalPreviewInnerbottom').css('lineHeight', (tempVerticalSize*19/100) + 'px');
jQuery('.heateorSssCounterVerticalPreviewTop,.heateorSssCounterVerticalPreviewBottom').css({
width: 60 + 2*parseInt(tempVerticalBorderWidth) + parseInt(tempVerticalSize)
});
}else{
jQuery("#heateor_sss_vertical_preview").css({
borderRadius: heateorSssVerticalBorderRadius ? heateorSssVerticalBorderRadius : '0px',
height: tempVerticalHeight,
width: tempVerticalWidth,
backgroundColor: heateorSssVerticalSharingBg,
borderWidth: tempVerticalBorderWidth,
borderColor: heateorSssVerticalBorderColor ? heateorSssVerticalBorderColor : 'transparent',
borderStyle: 'solid'
});
jQuery('.heateorSssCounterVerticalPreviewRight,.heateorSssCounterVerticalPreviewLeft').css({
height: ( parseInt(tempVerticalHeight) + 2*parseInt(tempVerticalBorderWidth) ) + 'px',
lineHeight: ( parseInt(tempVerticalHeight) + 2*parseInt(tempVerticalBorderWidth) ) + 'px',
});
jQuery('.heateorSssCounterVerticalPreviewInnerright,.heateorSssCounterVerticalPreviewInnerleft').css('lineHeight', tempVerticalHeight + 'px');
jQuery('.heateorSssCounterVerticalPreviewInnertop').css('lineHeight', (tempVerticalHeight*38/100) + 'px');
jQuery('.heateorSssCounterVerticalPreviewInnerbottom').css('lineHeight', (tempVerticalHeight*19/100) + 'px');
jQuery('.heateorSssCounterVerticalPreviewTop,.heateorSssCounterVerticalPreviewBottom').css({
width: 60 + 2*parseInt(tempVerticalBorderWidth) + parseInt(tempVerticalWidth),
});
}
jQuery("#heateor_sss_vertical_preview_message").css("display", "block")
}
function heateorSssCounterPreview(val){
if(val){
jQuery('input[name="heateor_sss[horizontal_counter_position]"]').each(function(){
if(jQuery(this).val().indexOf('inner') == -1){
var property = 'visibility', value = 'visible', inverseValue = 'hidden';
jQuery('#horizontal_svg').css({
'width': '100%',
'height':'100%'
});
}else{
var property = 'display', value = 'block', inverseValue = 'none';
}
if(jQuery(this).val() == val){
jQuery('.heateorSssCounterPreview' + heateorSssCapitaliseFirstLetter(val.replace('_',''))).css(property, value);
}else{
jQuery('.heateorSssCounterPreview' + heateorSssCapitaliseFirstLetter(jQuery(this).val().replace('_',''))).css(property, inverseValue);
}
});
if(val == 'inner_left' || val == 'inner_right'){
jQuery('#horizontal_svg').css({
'width': '50%',
'height':'100%'
});
}else if(val == 'inner_top' || val == 'inner_bottom'){
jQuery('#horizontal_svg').css({
'width': '100%',
'height':'70%'
});
}
}
}
function heateorSssVerticalCounterPreview(val){
if(val){
jQuery('input[name="heateor_sss[vertical_counter_position]"]').each(function(){
if(jQuery(this).val().indexOf('inner') == -1){
var property = 'visibility', value = 'visible', inverseValue = 'hidden';
jQuery('#vertical_svg').css({
'width': '100%',
'height':'100%'
});
}else{
var property = 'display', value = 'block', inverseValue = 'none';
}
if(jQuery(this).val() == val){
jQuery('.heateorSssCounterVerticalPreview' + heateorSssCapitaliseFirstLetter(val.replace('_',''))).css(property, value);
}else{
jQuery('.heateorSssCounterVerticalPreview' + heateorSssCapitaliseFirstLetter(jQuery(this).val().replace('_',''))).css(property, inverseValue);
}
if(val == 'inner_left' || val == 'inner_right'){
jQuery('#vertical_svg').css({
'width': '50%',
'height':'100%'
});
}else if(val == 'inner_top' || val == 'inner_bottom'){
jQuery('#vertical_svg').css({
'width': '100%',
'height':'70%'
});
}
});
}
}
function heateor_sss_toggle_fb_share_count_options() {
if(heateorSssHorizontalFacebookShareEnabled || heateorSssVerticalFacebookShareEnabled){
jQuery('#heateor_sss_fb_share_count_options').css('display', 'block');
}else{
jQuery('#heateor_sss_fb_share_count_options').css('display', 'none');
}
if(((heateorSssHorizontalFacebookShareEnabled && (heateorSssHorizontalShares || heateorSssHorizontalTotalShares)) || (heateorSssVerticalFacebookShareEnabled && (heateorSssVerticalShares || heateorSssVerticalTotalShares))) && heateorSssFacebookIDSecretNotSaved){
jQuery('.heateor_sss_fb_share_count_msg').css('display', 'table-row-group');
}else{
jQuery('.heateor_sss_fb_share_count_msg').css('display', 'none');
}
}
jQuery(document).ready(function() {
// instagram username option
jQuery('input#heateor_sss_instagram').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_instagram_options').css('display', 'table-row-group');
}else{
jQuery('#heateor_sss_instagram_options').css('display', 'none');
}
});
jQuery('input#heateor_sss_vertical_sharing_instagram').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_vertical_instagram_options').css('display', 'table-row-group');
}else{
jQuery('#heateor_sss_vertical_instagram_options').css('display', 'none');
}
});
// youtube url option
jQuery('input#heateor_sss_youtube').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_youtube_options').css('display', 'table-row-group');
}else{
jQuery('#heateor_sss_youtube_options').css('display', 'none');
}
});
jQuery('input#heateor_sss_vertical_sharing_youtube').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_vertical_youtube_options').css('display', 'table-row-group');
}else{
jQuery('#heateor_sss_vertical_youtube_options').css('display', 'none');
}
});
// facebook share count option
jQuery('input#heateor_sss_facebook').click(function(){
if(jQuery(this).is(':checked')){
heateorSssHorizontalFacebookShareEnabled = true;
}else{
heateorSssHorizontalFacebookShareEnabled = false;
}
heateor_sss_toggle_fb_share_count_options();
});
jQuery('input#heateor_sss_vertical_sharing_facebook').click(function(){
if(jQuery(this).is(':checked')){
heateorSssVerticalFacebookShareEnabled = true;
}else{
heateorSssVerticalFacebookShareEnabled = false;
}
heateor_sss_toggle_fb_share_count_options();
});
jQuery('input#heateor_sss_vertical_instagram_username').keyup(function(){
jQuery('#heateor_sss_instagram_username').val(jQuery(this).val().trim());
});
jQuery('input#heateor_sss_instagram_username').keyup(function(){
jQuery('#heateor_sss_vertical_instagram_username').val(jQuery(this).val().trim());
});
jQuery('input#heateor_sss_vertical_youtube_username').keyup(function(){
jQuery('#heateor_sss_youtube_username').val(jQuery(this).val().trim());
});
jQuery('input#heateor_sss_youtube_username').keyup(function(){
jQuery('#heateor_sss_vertical_youtube_username').val(jQuery(this).val().trim());
});
// Twitter share count options
jQuery('input#heateor_sss_vertical_newsharecounts').click(function(){
jQuery('#heateor_sss_newsharecounts').attr('checked', 'checked');
});
jQuery('input#heateor_sss_vertical_opensharecount').click(function(){
jQuery('#heateor_sss_opensharecount').attr('checked', 'checked');
});
jQuery('input#heateor_sss_newsharecounts').click(function(){
jQuery('#heateor_sss_vertical_newsharecounts').attr('checked', 'checked');
});
jQuery('input#heateor_sss_opensharecount').click(function(){
jQuery('#heateor_sss_vertical_opensharecount').attr('checked', 'checked');
});
jQuery('input#heateor_sss_counts').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_twitter_share_count').css('display', 'table-row');
}else{
jQuery('#heateor_sss_twitter_share_count').css('display', 'none');
}
});
jQuery('input#heateor_sss_vertical_counts').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_twitter_vertical_share_count').css('display', 'table-row');
}else{
jQuery('#heateor_sss_twitter_vertical_share_count').css('display', 'none');
}
});
jQuery('input[name="heateor_sss[horizontal_sharing_shape]"]').click(function(){
// toggle height, width options
if(jQuery(this).val() == 'rectangle'){
jQuery('#heateor_sss_rectangle_options').css('display', 'table-row-group');
jQuery('#heateor_sss_size_options').css('display', 'none');
}else{
jQuery('#heateor_sss_rectangle_options').css('display', 'none');
jQuery('#heateor_sss_size_options').css('display', 'table-row-group');
}
// toggle border radius option
if(jQuery(this).val() == 'round'){
jQuery('#heateor_sss_border_radius_options').css('display', 'none');
}else{
jQuery('#heateor_sss_border_radius_options').css('display', 'table-row-group');
}
});
jQuery('input#heateor_sss_mobile_sharing_bottom').click(function(){
if(jQuery(this).is(':checked')){
jQuery('#heateor_sss_bottom_sharing_options').css('display', 'table-row-group');
}else{
jQuery('#heateor_sss_bottom_sharing_options').css('display', 'none');
}
});
jQuery('input[name="heateor_sss[vertical_sharing_shape]"]').click(function(){
// toggle height, width options
if(jQuery(this).val() == 'rectangle'){
jQuery('#heateor_sss_vertical_rectangle_options').css('display', 'table-row-group');
jQuery('#heateor_sss_vertical_size_options').css('display', 'none');
}else{
jQuery('#heateor_sss_vertical_rectangle_options').css('display', 'none');
jQuery('#heateor_sss_vertical_size_options').css('display', 'table-row-group');
}
// toggle border radius option
if(jQuery(this).val() == 'round'){
jQuery('#heateor_sss_vertical_border_radius_options').css('display', 'none');
}else{
jQuery('#heateor_sss_vertical_border_radius_options').css('display', 'table-row-group');
}
});
jQuery("#heateor_sss_rearrange, #heateor_sss_vertical_rearrange").sortable(), jQuery(".heateorSssHorizontalSharingProviderContainer input").click(function() {
jQuery(this).is(":checked") ? jQuery("#heateor_sss_rearrange").append('<li title="' + jQuery(this).val().replace(/_/g, " ") + '" id="heateor_sss_re_horizontal_' + jQuery(this).val().replace(/[. ]/g, "_") + '" ><i style="display:block;' + heateorSssHorSharingStyle + '" class="' + ( jQuery.inArray(jQuery(this).val(), heateorSssLikeButtons) != -1 ? '' : 'heateorSssSharingBackground ' ) + 'heateorSss' + heateorSssCapitaliseFirstLetter(jQuery(this).val().replace(/[_. ]/g, "")) + 'Background"><div class="heateorSssSharingSvg heateorSss' + heateorSssCapitaliseFirstLetter(jQuery(this).val().replace(/[_. ]/g, "")) + 'Svg" style="' + heateorSssHorDeliciousRadius + '"></div></i><input type="hidden" name="heateor_sss[horizontal_re_providers][]" value="' + jQuery(this).val() + '"></li>') : jQuery("#heateor_sss_re_horizontal_" + jQuery(this).val().replace(/[. ]/g, "_")).remove()
}), jQuery(".heateorSssVerticalSharingProviderContainer input").click(function() {
jQuery(this).is(":checked") ? jQuery("#heateor_sss_vertical_rearrange").append('<li title="' + jQuery(this).val().replace(/_/g, " ") + '" id="heateor_sss_re_vertical_' + jQuery(this).val().replace(/[. ]/g, "_") + '" ><i style="display:block;' + heateorSssVerticalSharingStyle + '" class="' + ( jQuery.inArray(jQuery(this).val(), heateorSssLikeButtons) != -1 ? '' : 'heateorSssVerticalSharingBackground ' ) + 'heateorSss' + heateorSssCapitaliseFirstLetter(jQuery(this).val().replace(/[_. ]/g, "")) + 'Background"><div class="heateorSssSharingSvg heateorSss' + heateorSssCapitaliseFirstLetter(jQuery(this).val().replace(/[_. ]/g, "")) + 'Svg" style="' + heateorSssVerticalDeliciousRadius + '"></div></i><input type="hidden" name="heateor_sss[vertical_re_providers][]" value="' + jQuery(this).val() + '"></li>') : jQuery("#heateor_sss_re_vertical_" + jQuery(this).val().replace(/[. ]/g, "_")).remove()
}), jQuery("#heateor_sss_target_url_column").find("input[type=radio]").click(function() {
jQuery(this).attr("id") && "heateor_sss_target_url_custom" == jQuery(this).attr("id") ? jQuery("#heateor_sss_target_url_custom_url").css("display", "block") : jQuery("#heateor_sss_target_url_custom_url").css("display", "none")
}), jQuery("#heateor_sss_vertical_target_url_column").find("input[type=radio]").click(function() {
jQuery(this).attr("id") && "heateor_sss_vertical_target_url_custom" == jQuery(this).attr("id") ? jQuery("#heateor_sss_vertical_target_url_custom_url").css("display", "block") : jQuery("#heateor_sss_vertical_target_url_custom_url").css("display", "none")
}), jQuery("#heateor_sss_target_url_custom").is(":checked") ? jQuery("#heateor_sss_target_url_custom_url").css("display", "block") : jQuery("#heateor_sss_target_url_custom_url").css("display", "none"), jQuery("#heateor_sss_vertical_target_url_custom").is(":checked") ? jQuery("#heateor_sss_vertical_target_url_custom_url").css("display", "block") : jQuery("#heateor_sss_vertical_target_url_custom_url").css("display", "none")
})
@@ -0,0 +1 @@
<?php // Silence is golden
@@ -0,0 +1,100 @@
<?php defined( 'ABSPATH' ) or die("Cheating........Uh!!"); ?>
<div class="heateor_sss_right_column">
<div class="stuffbox">
<h3><label><?php _e( 'About', 'sassy-social-share' );?></label><label style="float:right"><?php _e( 'Version', 'sassy-social-share' );?> <?php echo $this->version; ?></label></h3>
<div class="inside">
<p><strong>Sassy Social Share</strong> <?php _e( 'by', 'sassy-social-share' ) ?> <strong><a href="//www.heateor.com" target="_blank">Heateor</a></strong></p>
<div style="height:32px">
<a href="//www.facebook.com/heateor" target="_blank" title="Facebook"><img style="box-shadow:1px 1px 10px 1px #888888" class="heateorSssLoginButton heateorSssFacebookButton" /></a>
<a href="//twitter.com/heateor" target="_blank" title="Twitter"><img style="box-shadow:1px 1px 10px 1px #888888" class="heateorSssLoginButton heateorSssTwitterButton" ></a>
<a href="https://www.instagram.com/Heateor" title="Instagram" target="_blank"><div style="display:block;width:32px;height:32px;box-shadow:1px 1px 10px 1px #888888;float:left;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)"><div class="heateorSssSharingSvg heateorSssInstagramSvg"></div></div></a>
</div>
</div>
</div>
<div style="margin-bottom: 21px">
<div class="inside" style="padding-top:10px">
<a target="_blank" style="text-decoration:none;" href="https://www.heateor.com/donate/?action=Sassy+Social+Share"><input type="button" style="background-color:#D51F1F;background: linear-gradient(#2e9fff, #2481d0);" class="ss_demo" value="<?php _e( 'Donate', 'sassy-social-share' ) ?>" /></a>
</div>
</div>
<div style="margin-bottom: 21px">
<div class="inside" style="padding-top:10px">
<a target="_blank" style="text-decoration:none" href="https://www.heateor.com/sassy-social-share-demo/"><input type="button" class="ss_demo" value="<?php _e( 'Plugin Demo', 'sassy-social-share' ) ?>" /></a>
</div>
</div>
<div style="margin-bottom: 21px">
<div class="inside" style="padding-top:10px">
<a target="_blank" style="text-decoration:none" href="https://translate.wordpress.org/projects/wp-plugins/sassy-social-share"><input type="button" class="ss_demo" value="<?php _e( 'Translate Plugin', 'sassy-social-share' ) ?>" /></a>
</div>
</div>
<div style="margin-bottom: 21px">
<div class="inside" style="padding-top:10px">
<a target="_blank" style="text-decoration:none" href="http://support.heateor.com/category/sassy-social-share"><input type="button" class="ss_demo" value="<?php _e( 'Customization Options', 'sassy-social-share' ) ?>" /></a>
</div>
</div>
<div style="margin-bottom: 21px">
<div class="inside" style="padding-top:10px">
<a target="_blank" style="text-decoration:none" href="https://www.heateor.com/add-ons"><input type="button" class="ss_demo" value="<?php _e( 'Add-ons', 'sassy-social-share' ) ?>" /></a>
</div>
</div>
<div style="margin-bottom: 21px">
<div class="inside" style="padding-top:10px">
<a target="_blank" style="text-decoration:none" href="https://wordpress.org/support/plugin/sassy-social-share"><input type="button" class="ss_demo" value="<?php _e( 'Support Forum', 'sassy-social-share' ) ?>" /></a>
</div>
</div>
<div class="stuffbox">
<h3><label><?php _e( 'Need Quick Help?', 'sassy-social-share' );?></label></h3>
<div class="inside">
<p><?php _e( 'If you <strong>have any query</strong>, need help regarding <strong>plugin setup</strong>, want <strong>custom features</strong> in the plugin or <strong>have any suggestion</strong> to improve the plugin, just drop an email at <a href="mailto:support@heateor.com">support@heateor.com</a>', 'sassy-social-share' ); ?></p>
</div>
</div>
<div class="stuffbox">
<h3><label><?php _e( 'Testimonial', 'sassy-social-share' );?></label></h3>
<div class="inside">
<p><?php _e( 'You can send us testimonial at <a href="mailto:testimonials@heateor.com">testimonials@heateor.com</a>', 'sassy-social-share' ); ?></p>
</div>
</div>
<div class="stuffbox">
<h3><label><?php _e( 'Support Us', 'sassy-social-share' );?></label></h3>
<div class="inside" style="padding-top: 10px">
<div style="height: 24px;">
<div style="float: left;"><strong><?php _e( 'Rate 5-star', 'sassy-social-share' ); ?></strong></div>
<div style="float: left; margin-left: 28px;">
<a style="text-decoration: none" href="//wordpress.org/support/view/plugin-reviews/sassy-social-share" target="_blank">
<img title="<?php _e( 'Rate 5-star', 'sassy-social-share' ); ?>" src="<?php echo plugins_url( '../../images/star.png', __FILE__ ) ?>" />
<img title="<?php _e( 'Rate 5-star', 'sassy-social-share' ); ?>" src="<?php echo plugins_url( '../../images/star.png', __FILE__ ) ?>" />
<img title="<?php _e( 'Rate 5-star', 'sassy-social-share' ); ?>" src="<?php echo plugins_url( '../../images/star.png', __FILE__ ) ?>" />
<img title="<?php _e( 'Rate 5-star', 'sassy-social-share' ); ?>" src="<?php echo plugins_url( '../../images/star.png', __FILE__ ) ?>" />
<img title="<?php _e( 'Rate 5-star', 'sassy-social-share' ); ?>" src="<?php echo plugins_url( '../../images/star.png', __FILE__ ) ?>" />
</a>
</div>
</div>
<div class="heateor_sss_clear"></div>
<div style="height: 24px;">
<div style="float: left; width: 40px;">
<div class="fb-like" data-href="https://facebook.com/heateor" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></div>
</div>
</div>
<div class="heateor_sss_clear"></div>
<div style="height: 24px;">
<div style="float: left; width: 40px;">
<iframe allowtransparency="true" frameborder="0" scrolling="no" src="//platform.twitter.com/widgets/follow_button.html?screen_name=heateor" style="width:250px; height:20px;"></iframe>
</div>
</div>
</div>
</div>
</div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 723 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M16.75 16.548c-.24.558-.465 1.08-.707 1.646 2.756 1.873 5.48 3.752 7.615 6.453l-2.11 1.43c-.708-.768-1.364-1.59-2.132-2.29-1.047-.958-2.156-1.85-3.557-2.285-.585-.183-.98-.086-1.39.41-1.527 1.862-3.26 3.49-5.476 4.522-1.368.64-1.368.642-1.972-.695-.178-.39-.346-.785-.54-1.226 1.827-.433 3.38-1.246 4.62-2.62.74-.822 1.166-1.716 1.26-2.856.17-2.103.628-4.15 1.828-5.95.534-.797 1.768-.98 2.493-.37.062.046.11.126.13.2.48 1.81 2.08 2.005 3.58 1.63.573-.146 1.118-.404 1.73-.63l1.07 1.483c-1.903 1.718-4.075 1.73-6.444 1.145zm.842-12.054c1.78.02 3.254 1.57 3.22 3.386-.032 1.734-1.62 3.284-3.325 3.246-1.822-.04-3.326-1.604-3.284-3.418.038-1.8 1.555-3.236 3.39-3.214z"></path></svg>

After

Width:  |  Height:  |  Size: 761 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M24.998 23.842c-.127 0-.256.03-.377.086-.132.055-.27.117-.4.172l-.194.08-.25.1v.005c-2.72 1.102-5.573 1.748-8.215 1.805-.097.004-.193.004-.29.004-4.153.003-7.544-1.926-10.964-3.823-.12-.06-.24-.094-.36-.094-.156 0-.313.058-.43.164-.114.106-.183.266-.182.426 0 .207.112.395.267.52 3.21 2.786 6.73 5.376 11.46 5.378.094 0 .188-.002.28-.004 3.01-.07 6.415-1.085 9.058-2.745l.016-.01c.346-.207.69-.44 1.018-.703.205-.15.346-.385.344-.63-.01-.435-.377-.73-.775-.73zm3.666-1.54c-.012-.265-.068-.466-.178-.632l-.01-.016-.015-.02c-.11-.12-.216-.167-.333-.218-.347-.133-.853-.205-1.46-.207-.437 0-.92.04-1.4.143l-.002-.03-.486.16-.01.006-.276.09v.012c-.322.136-.615.302-.89.498-.167.13-.31.297-.317.556-.004.14.066.3.185.395.12.097.257.13.378.13.027 0 .055 0 .078-.005l.023-.002.018-.003c.238-.053.586-.085.992-.144.347-.037.72-.066 1.04-.066.225 0 .43.014.57.045.07.016.12.032.15.05.01.003.016.007.02.01.006.02.016.067.014.14.004.268-.11.767-.266 1.25-.152.487-.338.974-.46 1.298-.03.075-.048.157-.048.247-.003.13.05.287.16.393.11.104.255.145.374.145h.006c.18-.002.332-.07.463-.176 1.236-1.112 1.666-2.888 1.684-3.888l-.003-.16z"></path><path d="M17.355 10.384c-.728.055-1.565.11-2.404.222-1.282.17-2.57.39-3.63.896-2.07.838-3.467 2.627-3.467 5.254 0 3.3 2.124 4.98 4.81 4.98.894 0 1.622-.114 2.29-.28 1.064-.336 1.958-.95 3.02-2.07.614.838.782 1.23 1.844 2.125.278.114.558.114.78-.052.673-.56 1.85-1.568 2.462-2.125.28-.224.224-.56.056-.837-.613-.783-1.23-1.455-1.23-2.965V10.5c0-2.125.167-4.082-1.397-5.534-1.285-1.173-3.3-1.62-4.864-1.62h-.672c-2.85.164-5.868 1.395-6.54 4.918-.11.447.226.613.45.67l3.13.39c.336-.055.502-.336.56-.613.278-1.23 1.284-1.845 2.4-1.96h.227c.67 0 1.397.28 1.79.84.447.67.39 1.568.39 2.35v.446zm-.613 6.65c-.393.782-1.063 1.286-1.79 1.456-.112 0-.28.055-.448.055-1.228 0-1.956-.95-1.956-2.35 0-1.788 1.06-2.627 2.402-3.018.727-.167 1.567-.225 2.405-.225v.672c0 1.287.057 2.292-.613 3.41z" fill="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M17.334 13.26c-2.315 0-4.067 1.8-4.067 4.027 0 2.35 1.824 4.03 4.067 4.03 2.243 0 4.062-1.68 4.062-4.03 0-2.228-1.744-4.027-4.062-4.027zm0 2.127c1-.007 1.82.847 1.82 1.9 0 1.048-.82 1.9-1.82 1.9s-1.818-.853-1.818-1.9c0-1.053.817-1.9 1.818-1.9zm11.59 4.518c0 .778-.63 1.412-1.41 1.412-.778 0-1.41-.634-1.41-1.412 0-.778.632-1.408 1.41-1.408.78 0 1.41.63 1.41 1.408zm-4.104 1.418h-2.216v-10.28h2.216v10.28zM9.33 11.04s2.585 6.79 3.862 10.13c.015.037.028.078.047.132-.06.006-.105.01-.15.01-.83.002-1.664-.003-2.497.004-.12.002-.17-.04-.204-.156-.116-.385-.247-.766-.365-1.147-.032-.11-.074-.153-.193-.153-1.066.006-2.132.006-3.2 0-.1 0-.142.03-.173.13-.127.405-.26.81-.39 1.21-.02.076-.05.117-.136.117-.874-.006-1.75-.004-2.624-.004-.016 0-.036-.005-.07-.012.023-.06.04-.116.064-.17 1.286-3.307 3.91-10.086 3.91-10.086H9.33zm-.023 6.674c-.343-1.147-.68-2.274-1.02-3.4h-.03l-1.017 3.4h2.067z" fill="#FFF"></path></svg>

After

Width:  |  Height:  |  Size: 983 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 7.158L4.156 25h2.422l2.695-4h13.453l2.695 4h2.425L16 7.158zM10.82 19L16 11.2l5.178 7.8H10.82z"></path></svg>

After

Width:  |  Height:  |  Size: 193 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#B90E10" d="M29 17H3v10c0 1.1.9 2 2 2h22c1.1 0 2-.9 2-2V17z"></path><path fill="#FFF" d="M12 22h8v2h-8z"></path><path fill="#079948" d="M29 15H3V5c0-1.1.9-2 2-2h22c1.1 0 2 .9 2 2v10z"></path><g fill="#FFF"><path d="M15 5h2v8h-2z"></path><path d="M12 8h8v2h-8z"></path></g></svg>

After

Width:  |  Height:  |  Size: 350 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-7 -7 46 46"><path fill="#fff" d="M25.058 25.892c-.25 0-.484.065-.694.17l-5.907-8.2a1.548 1.548 0 0 0 .344-1.68l4.28-2.573c.288.333.71.552 1.187.552.862 0 1.56-.7 1.56-1.56 0-.776-.567-1.415-1.31-1.535V6.11a1.556 1.556 0 0 0-.25-3.095c-.862 0-1.56.7-1.56 1.56 0 .196.04.383.106.556l-4.256 2.477a1.548 1.548 0 0 0-1.2-.574c-.862 0-1.56.7-1.56 1.56 0 .778.567 1.417 1.31 1.537v5.1c-.218.035-.42.112-.598.23L9.93 8.204c.213-.268.345-.6.345-.97a1.56 1.56 0 1 0-.712 1.309l6.575 7.25c-.213.267-.345.6-.345.968 0 .23.054.45.144.647L8.08 22.66a1.547 1.547 0 0 0-1.138-.5 1.56 1.56 0 1 0 1.56 1.56c0-.23-.053-.45-.144-.646l7.857-5.25c.07.076.147.144.23.204l-1.95 3.927a1.536 1.536 0 0 0-.457-.076c-.862 0-1.56.695-1.56 1.56a1.56 1.56 0 1 0 2.468-1.27l1.95-3.926c.146.045.297.076.458.076.25 0 .484-.064.694-.17l5.907 8.2a1.56 1.56 0 1 0 1.103-.459zM18.914 8.59c0-.197-.04-.383-.106-.556l4.257-2.473c.236.29.567.49.95.55v4.96a1.558 1.558 0 0 0-1.197 2.115l-4.278 2.573a1.542 1.542 0 0 0-.935-.53v-5.102a1.555 1.555 0 0 0 1.31-1.534z"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#999" d="M4 4h12v12H4z"></path><path fill="#999" d="M20 4v16H4v8h24V4"></path></svg>

After

Width:  |  Height:  |  Size: 156 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M3 10.35v11.3l8.977-5.418"></path><path d="M17.55 27.454c-4.397 0-8.314-2.39-10.205-6.36l1.675-1.04c1.558 3.274 4.906 5.388 8.53 5.388 5.204 0 9.438-4.235 9.438-9.44 0-5.208-4.233-9.443-9.44-9.443-3.804 0-7.22 2.26-8.7 5.763l-1.733-1.057c1.798-4.25 5.82-6.72 10.434-6.72C23.86 4.546 29 9.683 29 15.996c0 6.317-5.136 11.457-11.45 11.457z"></path><path d="M11.425 18.623c1.02 2.406 3.403 4.09 6.18 4.09 3.71 0 6.715-3.006 6.715-6.712 0-3.71-3.005-6.712-6.714-6.712-2.887 0-5.35 1.823-6.295 4.38l3.958 2.566-3.84 2.39z"></path></g></svg>

After

Width:  |  Height:  |  Size: 618 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path stroke="#FFF" stroke-width="2" fill="none" d="M12.393 6.112h4.367c1.61.19 3.96 1.572 4.824 3.41.238.515.363.594.56 2.12.106.786.16 1.367.51 1.69.495.45 2.333.147 2.696.43l.277.22.166.343.06.277-.04 5.048c-.02 3.43-2.81 6.238-6.244 6.238h-7.177c-3.436 0-6.244-2.81-6.244-6.238v-7.29c-.003-3.434 2.806-6.248 6.242-6.248z"></path><path fill="none" stroke="#FFF" stroke-width="1.5" d="M12.47 11.22h3.464c.66 0 1.195.534 1.195 1.188 0 .653-.538 1.195-1.198 1.195H12.47c-.66 0-1.194-.542-1.194-1.195 0-.654.535-1.19 1.195-1.19zm0 7.15h7.038c.654 0 1.19.534 1.19 1.188 0 .646-.535 1.188-1.19 1.188H12.47c-.66 0-1.194-.54-1.194-1.188 0-.654.535-1.19 1.195-1.19z"></path></svg>

After

Width:  |  Height:  |  Size: 734 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#A3DE38" d="M22.762 18.917L17.646 16l-8.408-4.795V29l13.524-7.71"></path><path fill="#FFF" d="M22.762 10.71L9.238 3v8.204l8.408 4.794 5.116-2.915"></path></svg>

After

Width:  |  Height:  |  Size: 232 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#CC3467" d="M27.256 9.5c-2.188-3.79-6.36-.54-7.83 2.205 1.073.86 1.802 2.112 2.006 3.475 3.103.094 8.023-1.873 5.824-5.68-.7-1.212.515.894 0 0z"/><path fill="#96C044" d="M15.998 3c-4.368 0-3.664 5.23-2.013 7.886 1.283-.505 2.74-.505 4.023 0C19.66 8.23 20.366 3 15.998 3z"/><path fill="#CC3467" d="M9.255 8.294c-1.108-.64-2.42-.918-3.49-.053-.96.78-1.79 2.268-1.617 3.538.352 2.564 4.32 3.468 6.416 3.405.204-1.363.934-2.618 2.01-3.477-.67-1.256-1.898-2.59-3.32-3.41-.71-.41 1.422.82 0 0z"/><path fill="#96C044" d="M11.426 19.05c-.447-.67-.744-1.435-.862-2.23-2.785-.084-7.768 1.608-6.056 5.24 2.023 4.292 6.448 1.248 8.063-1.765-.44-.354-.83-.773-1.142-1.246-.132-.198.314.47 0 0z"/><path fill="#CC3467" d="M18.202 21.458c-.064-.12-.13-.232-.198-.342-1.28.503-2.737.503-4.02 0C12.338 23.766 11.624 29 16 29c4.218 0 3.67-4.848 2.204-7.542-.064-.12.678 1.243 0 0z"/><path fill="#96C044" d="M27.83 20.088c-.478-2.46-4.326-3.33-6.398-3.27-.204 1.364-.933 2.617-2.007 3.476.934 1.744 2.858 3.73 4.913 4.006 2.043.276 3.853-2.332 3.49-4.212-.153-.8.137.706 0 0z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.49 11.36c-1.653 0-3.18.524-4.434 1.41V6.543c0-.893-.725-1.616-1.617-1.616-.895 0-1.617.723-1.617 1.616v11.903c-.017.2.002 1.37.055 1.7.53 3.73 3.73 6.604 7.61 6.604 4.25 0 7.692-3.446 7.692-7.696.003-4.25-3.444-7.695-7.694-7.695zm0 12.126c-2.45 0-4.434-1.984-4.434-4.432 0-2.45 1.983-4.434 4.433-4.434 2.445 0 4.43 1.984 4.43 4.434 0 2.448-1.984 4.432-4.433 4.432z"></path></svg>

After

Width:  |  Height:  |  Size: 464 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#CC3467" d="M27.256 9.5c-2.188-3.79-6.36-.54-7.83 2.205 1.073.86 1.802 2.112 2.006 3.475 3.103.094 8.023-1.873 5.824-5.68-.7-1.212.515.894 0 0z"></path><path fill="#96C044" d="M15.998 3c-4.368 0-3.664 5.23-2.013 7.886 1.283-.505 2.74-.505 4.023 0C19.66 8.23 20.366 3 15.998 3z"></path><path fill="#CC3467" d="M9.255 8.294c-1.108-.64-2.42-.918-3.49-.053-.96.78-1.79 2.268-1.617 3.538.352 2.564 4.32 3.468 6.416 3.405.204-1.363.934-2.618 2.01-3.477-.67-1.256-1.898-2.59-3.32-3.41-.71-.41 1.422.82 0 0z"></path><path fill="#96C044" d="M11.426 19.05c-.447-.67-.744-1.435-.862-2.23-2.785-.084-7.768 1.608-6.056 5.24 2.023 4.292 6.448 1.248 8.063-1.765-.44-.354-.83-.773-1.142-1.246-.132-.198.314.47 0 0z"></path><path fill="#CC3467" d="M18.202 21.458c-.064-.12-.13-.232-.198-.342-1.28.503-2.737.503-4.02 0C12.338 23.766 11.624 29 16 29c4.218 0 3.67-4.848 2.204-7.542-.064-.12.678 1.243 0 0z"></path><path fill="#96C044" d="M27.83 20.088c-.478-2.46-4.326-3.33-6.398-3.27-.204 1.364-.933 2.617-2.007 3.476.934 1.744 2.858 3.73 4.913 4.006 2.043.276 3.853-2.332 3.49-4.212-.153-.8.137.706 0 0z"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 38 39"><path stroke="#fff" d="M 15 6 l -10 5 l 10 5 l 10 -5 z" stroke-width="0" fill="#fff"></path><path stroke="#fff" d="M 5.5 14.5 l 9.5 5 l 9.5 -5 m -19 4 l 9.5 5 l 9.5 -5" stroke-width="2" fill="none"></path></svg>

After

Width:  |  Height:  |  Size: 300 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.56 21.21c1.558.926 3.202 1.637 4.95 2.122.746.207 1.255.03 1.596-.673.102-.21.25-.404.4-.586 2.322-2.812 1.91-6.988-1.06-7.983.66-.517.662-1.2.47-1.92-.156-.59-.265-1.204-.492-1.767-.514-1.278-.694-2.603-.77-3.964-.047-.814-.1-1.767-1-2.068-.875-.292-1.54.357-2.09.977-1.85 2.082-2.9 4.576-3.644 7.22-.372 1.33-.7 2.676-1.077 4.12-.332-.34-.57-.837-.925-.897-.14-.376-.74-2.2.177-3.78.02-.008.033-.022.047-.037l.174-.22c.05-.063.037-.15-.024-.2-.06-.048-.15-.037-.196.025l-.174.223c-.033.04-.035.093-.02.138-.84 1.48-.432 3.147-.23 3.76-.422-.616-1.416-1.792-2.95-2.06-.024-.04-.067-.067-.116-.067h-.28c-.08 0-.143.063-.143.14 0 .08.062.142.142.142h.28c.023 0 .043-.007.062-.017 1.54.254 2.51 1.48 2.884 2.046-.38.265.127.786.08 1.276-1.986-1.483-4.072-2.605-6.244-3.572-1.956-.87-3.89-1.798-6.008-2.233-.47-.097-.977-.107-1.25.41-.25.474-.093.936.19 1.34.153.222.347.434.566.585 2.44 1.678 4.303 3.93 6.212 6.145.446.517.896 1.027 1.665 1.065.25.012.455.132.445.446v.123c.047.827.25 1.5.774 2.28 1.365 1.67 3.08 2.88 5.054 3.7.4.167.73.25 1.01.25.685 0 1.018-.517 1.116-1.578.026-1.45-.42-2.82-.863-4.154.352-.27.517.24.788.065.237-.33-.216-.68.018-1.08.172.097.316.173.456.256z"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M8 24h16v2H8zm0-6h16v2H8zm0-6h16v2H8zm0-6h16v2H8z" fill="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 145 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-150 -150 791 791"><g><path d="M477.364,127.481c-22.839-28.072-53.864-50.248-93.072-66.522c-39.208-16.274-82.036-24.41-128.479-24.41 c-46.442,0-89.269,8.136-128.478,24.41c-39.209,16.274-70.233,38.446-93.074,66.522C11.419,155.555,0,186.15,0,219.269 c0,28.549,8.61,55.299,25.837,80.232c17.227,24.934,40.778,45.874,70.664,62.813c-2.096,7.611-4.57,14.842-7.426,21.7 c-2.855,6.851-5.424,12.467-7.708,16.847c-2.286,4.374-5.376,9.23-9.281,14.555c-3.899,5.332-6.849,9.093-8.848,11.283 c-1.997,2.19-5.28,5.801-9.851,10.848c-4.565,5.041-7.517,8.33-8.848,9.853c-0.193,0.097-0.953,0.948-2.285,2.574 c-1.331,1.615-1.999,2.419-1.999,2.419l-1.713,2.57c-0.953,1.42-1.381,2.327-1.287,2.703c0.096,0.384-0.094,1.335-0.57,2.854 c-0.477,1.526-0.428,2.669,0.142,3.429v0.287c0.762,3.234,2.283,5.853,4.567,7.851c2.284,1.992,4.858,2.991,7.71,2.991h1.429 c12.375-1.526,23.223-3.613,32.548-6.279c49.87-12.751,93.649-35.782,131.334-69.094c14.274,1.523,28.074,2.283,41.396,2.283 c46.442,0,89.271-8.135,128.479-24.414c39.208-16.276,70.233-38.444,93.072-66.517c22.843-28.072,34.263-58.67,34.263-91.789 C511.626,186.154,500.207,155.555,477.364,127.481z M445.244,292.075c-19.896,22.456-46.733,40.303-80.517,53.529 c-33.784,13.223-70.093,19.842-108.921,19.842c-11.609,0-23.98-0.76-37.113-2.286l-16.274-1.708l-12.277,10.852 c-23.408,20.558-49.582,36.829-78.513,48.821c8.754-15.414,15.416-31.785,19.986-49.102l7.708-27.412l-24.838-14.27 c-24.744-14.093-43.918-30.793-57.53-50.114c-13.61-19.315-20.412-39.638-20.412-60.954c0-26.077,9.945-50.343,29.834-72.803 c19.895-22.458,46.729-40.303,80.515-53.531c33.786-13.229,70.089-19.849,108.92-19.849c38.828,0,75.13,6.617,108.914,19.845 c33.783,13.229,60.62,31.073,80.517,53.531c19.89,22.46,29.834,46.727,29.834,72.802S465.133,269.615,445.244,292.075z" fill="#fff"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#912D31" d="M16 3C8.82 3 3 8.82 3 16s5.82 13 13 13 13-5.82 13-13S23.18 3 16 3zm0 24.807C9.48 27.807 4.192 22.522 4.192 16 4.192 9.48 9.48 4.193 16 4.193c3.92 0 7.392 1.91 9.54 4.85h-8.308s-2.863.397-3.18 2.544c-.34 2.293-1.988 2.465-1.988 2.465h-4.69v1.51h9.74c.206-1.086 1.16-1.907 2.305-1.907 1.143 0 2.096.82 2.302 1.908h1.632v.874h-1.632c-.206 1.087-1.16 1.91-2.305 1.91-1.147 0-2.1-.823-2.306-1.91H7.37v1.59h4.69s1.67 0 1.988 2.464c.304 2.356 3.18 2.548 3.18 2.548h8.25c-2.15 2.895-5.596 4.77-9.48 4.77z"></path></svg>

After

Width:  |  Height:  |  Size: 595 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -1 34 34"><path fill="#fff" d="M13.498 6.49v6.258l-5.953-1.933L6 15.57l5.95 1.934-3.677 5.063 4.046 2.942L16 20.44l3.68 5.064 4.047-2.943L20.05 17.5 26 15.57l-1.545-4.755-5.953 1.933V6.49h-5.004z"></path></svg>

After

Width:  |  Height:  |  Size: 262 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-5 -5 49 49"><path d="M 6 20 h 10 c 0 -14 -9 -14 -9 0 m 5 0 v 7 m -1 0 v -7 m 4 -7 h 4.5 v -5 h 8 v 8 h -8 v -3 m 8 0 h 4 v 5.5 h -3 v 12 h -4 v -8 m 0 8 h -6.5 v -12 h -2" stroke-width="2" stroke="#fff" fill="none"></path><ellipse cx="11.5" cy="28.5" rx="4" ry="2" style="fill:#fff;"></ellipse></svg>

After

Width:  |  Height:  |  Size: 377 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" d="M23.81 4.5c.012.198.035.396.035.593 0 4.807.026 9.615-.01 14.422-.02 3.248-1.5 5.678-4.393 7.158-4.66 2.385-10.495-.64-11.212-5.836-.76-5.517 3.747-9.56 8.682-9.018 1.114.12 2.16.5 3.134 1.07.517.3.527.295.53-.29.007-2.7.01-5.4.014-8.103h3.22zm-7.914 19.97c2.608.068 4.82-2.025 4.954-4.552.138-2.626-1.89-5.074-4.727-5.145-2.7-.067-4.867 2-4.973 4.71-.107 2.72 2.13 5.008 4.746 4.988z"></path></svg>

After

Width:  |  Height:  |  Size: 520 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 40 40"><path fill="#fff" d="M5.755 5.505h20.55v2.59H5.755v-2.59zm14.99 18.47l1.93-4.29h2.21v-9.97h-18v9.98h2.04l1.93 4.29h-5.78v2.51h21.85v-2.51l-6.18-.01zm-10.74-6.95v-4.88h11.68v4.88h-11.68zm7.99 6.95h-4.37l-1.93-4.29h8.24l-1.94 4.29z"></path></svg>

After

Width:  |  Height:  |  Size: 306 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 40 40"><path fill="#fff" d="M21.55 11.33c4.656.062 7.374 2.92 4.294 6.828-1.415 1.798-3.812 3.575-7.003 4.725-.15.056-.303.105-.46.16-.3.098-.595.188-.89.28a24.866 24.866 0 0 1-4.05.814c-.464.043-.91.078-1.35.085-2.97.077-5.205-.74-5.93-2.474-.88-2.077.9-4.976 4.454-7.178-2.627 1.06-7.408 3.546-7.61 7.12v.454c.02.362.09.725.21 1.108.76 2.41 4.333 3.533 8.884 3.13.446-.036.892-.092 1.352-.16.66-.1 1.337-.23 2.027-.39a35.76 35.76 0 0 0 2.02-.558c.154-.056.3-.098.454-.153.31-.094.608-.2.9-.31 3.945-1.436 6.87-3.34 8.58-5.526.975-1.253 1.476-2.424 1.574-3.448v-.787c-.28-2.61-3.317-4.135-7.45-3.717zm-3.024-1.29c.11 0 .21-.014.307-.035.662-.167.983-.87 1.01-1.7.028-.885-.286-1.624-1.01-1.728-.063-.014-.125-.014-.195-.014-.578 0-.955.348-1.157.857-.094.265-.16.564-.163.885-.014.383.034.745.167 1.038.196.418.53.697 1.046.697zm-.014.292c-.293 0-.544.028-.76.084l.063.084.11.202.092.21.077.215.056.223.035.223.02.23.008.223v.237l-.014.23-.018.23-.028.23-.028.23-.043.23-.042.23-.04.223-.056.223-.042.212-.056.21-.057.2-.057.196-.042.19-.04.18-.02.11-.03.125-.028.132-.02.14-.03.152-.02.124v.03l-.028.166-.056.21-.02.172-.03.18-.02.182-.03.18-.02.19-.03.18-.02.188-.02.188-.02.19v.007c.04.537.082.997.103 1.26.02.3.085.517.18.663.14.215.378.292.706.32.28-.028.487-.084.647-.23.153-.14.237-.376.3-.753.118-.774.467-3.31.767-4.397.425-1.568 1.456-4.418-1.066-4.634-.122-.024-.226-.024-.338-.024zm-3.06-.8h.015c.976-.008 1.436-.9 1.436-1.994s-.46-1.993-1.436-2h-.014c-.99 0-1.45.9-1.45 2s.46 1.993 1.45 1.993zm-2.013 4.626c.09.383.18.732.254 1.052.307 1.254.606 4.16.718 5.038.105.885.418 1.073 1.052 1.136.62-.063.94-.25 1.045-1.136.105-.878.41-3.79.71-5.038.08-.314.175-.67.266-1.052.28-1.15.502-2.495 0-3.366-.32-.557-.94-.92-2.02-.92-1.088 0-1.708.37-2.03.92-.5.864-.27 2.216 0 3.366zm-1.35-4.153c.1.02.196.035.308.035.516 0 .857-.28 1.045-.704.118-.293.174-.655.167-1.038a2.96 2.96 0 0 0-.167-.885c-.202-.51-.585-.857-1.157-.857-.07 0-.134 0-.197.014-.725.105-1.045.843-1.01 1.728.02.836.35 1.54 1.01 1.707zm-.3 9.373c.057.376.154.606.3.753.16.157.37.206.65.23.33-.024.557-.1.704-.32.09-.14.153-.36.18-.66.022-.264.064-.72.106-1.253v-.014l-.02-.187-.02-.188-.03-.188-.02-.18-.02-.19-.03-.18-.02-.18-.03-.183-.025-.174-.02-.166-.03-.167v-.02l-.02-.133-.028-.153-.028-.14-.024-.13-.028-.125-.03-.11-.034-.184-.056-.188-.04-.196-.058-.203-.056-.21-.056-.215-.04-.223-.057-.225-.04-.23-.033-.23-.028-.23-.03-.23-.02-.23-.008-.237v-.23l.007-.223.02-.23.034-.223.056-.222.07-.216.1-.21.11-.2.065-.085a3.128 3.128 0 0 0-.76-.083c-.11 0-.216 0-.32.014-2.524.216-1.492 3.066-1.067 4.634.262 1.054.603 3.59.728 4.364z"></path></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#2A95CB" d="M16.957 21.422l8.6-10.75h-7.972V9.008H28v1.628l-8.65 10.69H28v1.667H16.957v-1.57z"></path><path fill="#82C251" d="M4 9.007h5.59c1.898 0 3.37.683 4.416 2.047.933 1.23 1.4 2.81 1.4 4.73 0 1.486-.277 2.83-.828 4.028-.97 2.12-2.64 3.18-5.007 3.18H4V9.007zm5.22 12.367c.626 0 1.14-.066 1.544-.2.72-.247 1.31-.724 1.768-1.428.367-.565.63-1.29.792-2.17.094-.527.14-1.016.14-1.466 0-1.732-.336-3.078-1.01-4.037-.674-.958-1.758-1.438-3.254-1.438H5.913v10.74H9.22z"></path></svg>

After

Width:  |  Height:  |  Size: 553 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 43 43"><path d="M 5.5 11 h 23 v 1 l -11 6 l -11 -6 v -1 m 0 2 l 11 6 l 11 -6 v 11 h -22 v -11" stroke-width="1" fill="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 219 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#2A2A2A" d="M7.884 8.573h2.276c.13 0 .236-.106.236-.235 0 0-.027-1.95-.027-2.494v-.006c0-.445.09-.833.253-1.16l.078-.145c-.007 0-.017.005-.025.014l-4.42 4.385c-.01.007-.014.016-.017.026.09-.046.215-.107.233-.115.386-.175.85-.27 1.41-.27zm17.704-.477c-.18-.968-.755-1.444-1.275-1.632-.56-.203-1.698-.413-3.127-.58-1.15-.137-2.504-.126-3.318-.1-.1-.672-.568-1.285-1.096-1.498-1.404-.564-3.573-.428-4.13-.272-.442.125-.932.378-1.205.768-.183.262-.302.595-.302 1.062 0 .265.007.886.015 1.44l.014 1.054c0 .494-.4.896-.896.897H7.99c-.485 0-.856.082-1.14.21-.284.128-.484.303-.636.508-.304.408-.357.912-.355 1.426 0 0 0 .416.102 1.23.084.63.767 5.02 1.414 6.356.25.522.42.736.912.966 1.1.47 3.61.994 4.787 1.146 1.174.15 1.912.466 2.35-.457.002 0 .088-.227.208-.56.382-1.156.435-2.18.435-2.924 0-.076.11-.078.11 0 0 .524-.1 2.38 1.303 2.875.554.197 1.7.373 2.864.51 1.055.12 1.82.537 1.82 3.24 0 1.645-.346 1.87-2.152 1.87-1.464 0-2.02.038-2.02-1.125 0-.938.93-.842 1.616-.842.31 0 .086-.23.086-.81 0-.576.36-.91.02-.918-2.384-.065-3.786-.004-3.786 2.978 0 2.706 1.036 3.208 4.418 3.208 2.65 0 3.588-.086 4.682-3.483.22-.67.742-2.718 1.06-6.154.197-2.173-.194-8.732-.502-10.388zm-4.622 7.25c-.327-.012-.643.01-.937.056.08-.667.353-1.488 1.332-1.453 1.08.033 1.23 1.056 1.237 1.75-.457-.205-1.02-.335-1.635-.357z"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-5 -5 42 42"><path d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z" fill="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 302 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 36 36"><path fill="#FFF" d="M16 5C9.986 5 5.11 9.56 5.11 15.182c0 3.2 1.58 6.054 4.046 7.92V27l3.716-2.06c.99.276 2.04.425 3.128.425 6.014 0 10.89-4.56 10.89-10.183S22.013 5 16 5zm1.147 13.655L14.33 15.73l-5.423 3 5.946-6.31 2.816 2.925 5.42-3-5.946 6.31z"></path></svg>

After

Width:  |  Height:  |  Size: 352 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M22.925 9.77V5.613H9.075v20.772h5.54v-8.31h8.31v-4.153h-8.31V9.77"></path></svg>

After

Width:  |  Height:  |  Size: 161 B

@@ -0,0 +1,2 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="100%" height="100%" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="-110 -120 428 494" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"><![CDATA[.fil0 {fill:#fff}.fil1 {fill:#fff}]]></style></defs><g id="Layer_x0020_1"><metadata id="CorelCorpID_0Corel-Layer"/><polygon class="fil0" points="108,274 48,274 48,152 0,152 0,95 48,95 48,0 208,0 208,56 108,56 108,95 180,95 180,151 108,151 "/><polygon class="fil1" points="99,272 103,272 103,147 175,147 175,100 103,100 103,52 203,52 203,7 199,7 199,48 98,48 98,104 171,104 171,142 99,142 "/></g></svg>

After

Width:  |  Height:  |  Size: 761 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#F5CCCC" d="M19 19H7V7h12v12z"></path><path fill="#FAE5E5" d="M25 13H7V7h18v6z"></path><path fill="#FFF" d="M13 25H7V7h6v18z"></path></svg>

After

Width:  |  Height:  |  Size: 211 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 38 38"><g fill="#fff"><path d="M16 3C8.814 3 3 8.814 3 16s5.814 13 13 13 13-5.814 13-13S23.187 3 16 3zm0 25.152c-6.712 0-12.153-5.44-12.153-12.152C3.847 9.288 9.287 3.848 16 3.848S28.152 9.288 28.152 16c0 6.712-5.44 12.152-12.152 12.152z"/><path d="M22.406 16A6.402 6.402 0 0 0 16 9.593 6.402 6.402 0 0 0 9.593 16 6.4 6.4 0 0 0 16 22.406 6.4 6.4 0 0 0 22.406 16zM16 21.39A5.392 5.392 0 0 1 10.61 16 5.403 5.403 0 0 1 16 10.61 5.393 5.393 0 0 1 21.39 16 5.382 5.382 0 0 1 16 21.39z"/><path d="M13.763 9.187V4.864c-4.475.9-8 4.424-8.898 8.898h4.322a7.226 7.226 0 0 1 4.576-4.575zm9.05 4.576h4.32c-.896-4.475-4.422-8-8.896-8.898v4.322a7.224 7.224 0 0 1 4.575 4.576zm-4.576 9.052v4.322c4.475-.9 8-4.424 8.897-8.9h-4.322a7.232 7.232 0 0 1-4.575 4.578zm-9.05-4.578H4.863c.898 4.475 4.424 8 8.898 8.9v-4.323a7.233 7.233 0 0 1-4.574-4.577z"/></g></svg>

After

Width:  |  Height:  |  Size: 926 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M19.956 10.21c-.183.192-.613.138-.99.14-.102.317-.126.71-.283.974.626.496 1.85.406 2.405.972 1.197-.444.245-1.354.99-2.085 1.134-.14 1.386.588 1.697 1.254-.267.247-.936.102-1.415.14-.26.208-.333.6-.565.833.258.58.96.724 1.133 1.39 1.454-.376 2.954-.71 4.526-.973.41-.43.317-1.356.99-1.53 1.104.213 1.46 1.16 1.556 2.363-.586 1.043-2.1.605-2.546-.277-1.465.226-2.867.52-4.245.832-.11.325.1 1.263-.144 1.81.926.625 1.29-.49 2.122-.42.48.503.495 2.374-.566 2.224-.604-.053-.674-.634-.708-1.25-.432.1-.515-.143-.85-.14-.646.383-.97 1.083-1.695 1.39.094 1.236 1.462.38 2.12.974-.057 1.01-.8 1.345-1.838 1.39-.066-.836.216-1.503-.707-1.945-.94.142-1.37.782-2.264.973-.013.43.175.664.284.972.248.17 1.165-.21 1.415.278-.01 1.075-1.473 1.828-2.264 1.25-.063-.616.382-.734.565-1.11-.267-.293-.405-.713-.564-1.112-.878.342-1.665.773-2.83.834.004.327-.243.41-.14.833-.056.518.68.26.706.696.24 1.26-1.777 1.455-2.12.555-.03-.86 1.033-.65.706-1.808-.713-.274-1.917-.063-2.55-.417-.374.14-.382.644-.706.835.065.4.5.436.425.974-.925.36-2.313.07-2.12-1.114.533-.615 1.49-.076 1.835-.973-.557-.656-1.166-1.263-1.413-2.223-2.124.464-3.843 1.323-5.8 1.947-.187.467-.196 1.107-.566 1.39-.59.148-.625.036-1.273 0-.56-.854-.257-2.7.85-2.78.61-.135.41.523.85.557 2.016-.472 3.78-1.195 5.8-1.667-.433-2.485 3.206-4.233-.85-3.893-.396-1.225.373-2.164 1.13-2.085 1.273.132.285 1.725 1.273 2.224.908-.498 1.543-1.263 2.69-1.53.08-.45-.097-.646-.143-.972-.088-.33-.87.02-.99-.28v-.97c.46-.426 1.663-.355 1.98.138.114.623-.25.773-.706.834.037.427.308.626.424.972.9-.37 2.268-.273 3.538-.277.2-.17.266-.48.28-.836.108-.522-.75-.095-.564-.694.156-1.48 2.125-.633 2.12.416zm1.132 6.256c.652-.378.368-1.677.424-2.64-1.742-1.426-2.885 2.7-.424 2.64zm-6.224 1.53c1.3.173 3.114-1.23 2.97-2.502-.14-1.227-2.55-2.332-3.96-1.67-1.815.858-.44 3.98.99 4.17z"></path></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-12 0 100 100"><path d="M 51.22877660575707 38.19080770219705 A 17 17 0 1 0 56 50.00000000000001 h -17" stroke="#fff" stroke-width="8" fill="none"></path></svg>

After

Width:  |  Height:  |  Size: 236 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 2 36 36"><g fill="#fff"><path d="M22.667 16.667a1.667 1.667 0 1 0 0-3.334 1.667 1.667 0 0 0 0 3.334zM22.333 18c-1.928 0-4 .946-4 2.117v1.217h8v-1.217c0-1.17-2.072-2.117-4-2.117zm-13-1.333a1.668 1.668 0 1 0-.002-3.336 1.668 1.668 0 0 0 .002 3.336zM9.667 18c-1.928 0-4 .946-4 2.117v1.217h8v-1.217c0-1.17-2.072-2.117-4-2.117z"></path><path d="M15.335 15.333A2.332 2.332 0 1 0 13 13a2.333 2.333 0 0 0 2.335 2.333zm.332 1.334c-2.572 0-5.333 1.392-5.333 3.11v1.557H21v-1.556c0-1.72-2.762-3.11-5.333-3.11zm3 10.666h8v2h-8v-2z"></path></g></svg>

After

Width:  |  Height:  |  Size: 616 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M2.902 6.223h26.195v19.554H2.902z"></path><path fill="#E14C41" d="M2.902 25.777h26.195V6.223H2.902v19.554zm22.44-4.007v3.806H6.955v-3.6h.032l.093-.034 6.9-5.558 2.09 1.77 1.854-1.63 7.42 5.246zm0-.672l-7.027-4.917 7.028-6.09V21.1zm-1.17-14.67l-.947.905c-2.356 2.284-4.693 4.75-7.17 6.876l-.078.06L8.062 6.39l16.11.033zm-10.597 9.61l-6.62 5.294.016-10.914 6.607 5.62"></path></svg>

After

Width:  |  Height:  |  Size: 461 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.275 17.834v7.13h-2.602v-7.182L9 7.035h3.07l2.967 6.115c.365.755.702 1.51.988 2.316.312-.728.65-1.483 1.042-2.29l3.018-6.142H23l-5.725 10.8z"></path></svg>

After

Width:  |  Height:  |  Size: 239 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M6.96 8.33h7.328c1.247 0 2.206.366 2.875 1.098.666.733 1.002 1.64 1.002 2.72 0 .91-.24 1.688-.715 2.336-.318.433-.784.773-1.396 1.023.928.266 1.614.72 2.05 1.367.44.645.66 1.457.66 2.432 0 .795-.157 1.512-.468 2.146-.314.635-.74 1.14-1.28 1.508-.337.23-.842.396-1.52.502-.9.14-1.498.21-1.79.21H6.958V8.328zm3.877 6.017h1.74c.623 0 1.058-.13 1.302-.382.24-.255.364-.623.364-1.104 0-.442-.123-.793-.366-1.045-.245-.25-.67-.377-1.276-.377h-1.767v2.91zm0 6.027h2.038c.69 0 1.176-.145 1.458-.434.282-.29.425-.68.425-1.168 0-.453-.142-.818-.42-1.092-.28-.277-.77-.414-1.47-.414h-2.03v3.108zM21.213 8.52h3.584v9.58h-3.584z"></path><circle cx="23.005" cy="21.635" r="2.036"></circle></g></svg>

After

Width:  |  Height:  |  Size: 769 B

@@ -0,0 +1 @@
<?php // Silence is golden
@@ -0,0 +1 @@
<svg id="Layer_1" version="1.1" viewBox="-10 -10 148 148" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><g><path d="M86,112H42c-14.336,0-26-11.663-26-26V42c0-14.337,11.664-26,26-26h44c14.337,0,26,11.663,26,26v44 C112,100.337,100.337,112,86,112z M42,24c-9.925,0-18,8.074-18,18v44c0,9.925,8.075,18,18,18h44c9.926,0,18-8.075,18-18V42 c0-9.926-8.074-18-18-18H42z" fill="#fff"></path></g><g><path d="M64,88c-13.234,0-24-10.767-24-24c0-13.234,10.766-24,24-24s24,10.766,24,24C88,77.233,77.234,88,64,88z M64,48c-8.822,0-16,7.178-16,16s7.178,16,16,16c8.822,0,16-7.178,16-16S72.822,48,64,48z" fill="#fff"></path></g><g><circle cx="89.5" cy="38.5" fill="#fff" r="5.5"></circle></g></g></svg>

After

Width:  |  Height:  |  Size: 742 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#111" d="M11.98 5.5h8.04v1.265h-.62c-.582 0-1.004.08-1.264.242-.262.162-.453.39-.572.69-.12.297-.182.874-.182 1.732v13.53c0 .683.064 1.167.195 1.453.13.286.313.494.55.625.234.13.658.196 1.27.196h.618V26.5H11.98v-1.265h.662c.592 0 1.012-.067 1.258-.203.246-.135.424-.33.533-.587.11-.256.166-.75.166-1.483V9.112c0-.776-.057-1.3-.168-1.567-.11-.268-.287-.465-.533-.59-.247-.128-.667-.19-1.26-.19h-.66V5.5z"></path></svg>

After

Width:  |  Height:  |  Size: 489 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M12.427 24.073c.677.4 1.633.708 2.927.708 1.848 0 2.587-.83 2.587-2.71V5h2.436v17.13c0 2.745-1.478 4.87-5.176 4.87-1.664 0-2.99-.4-3.573-.678l.8-2.25z"></path></svg>

After

Width:  |  Height:  |  Size: 246 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.345 6h-8.688c-.583 0-1.06.45-1.06 1.005v8.814c0 .553.477 1.003 1.06 1.003h4.007c-.03.98-.445 2.056-1.077 2.996-.612.904-1.613 1.796-2.156 2.223l-.04.032c-.117.107-.202.23-.204.405-.003.13.07.232.15.34l.018.022 2.774 2.975s.137.137.247.163c.126.03.27.032.368-.042 4.84-3.56 5.537-8.023 5.66-10.44V7.004C21.403 6.45 20.93 6 20.346 6"></path></svg>

After

Width:  |  Height:  |  Size: 430 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-6 -4 40 40"><path d="M23.436 20.74a2.511 2.511 0 0 0 .109-5.019h-.11a2.516 2.516 0 0 0-2.507 2.515 2.509 2.509 0 0 0 2.508 2.508zm-7.946-3.09l2.89-2.89c.93-.93.93-2.434 0-3.363a2.374 2.374 0 0 0-3.362 0l-4.262 4.263V7.267A2.378 2.378 0 0 0 6 7.263V24.7a2.378 2.378 0 0 0 4.756.002v-2.316l1.335-1.335 3.76 5.07a2.378 2.378 0 0 0 3.866-2.771c-.016-.02-.03-.04-.047-.06l-4.177-5.638v-.002z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 484 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFA036" d="M12.927 27H10V5h2.927v11.754l5.15-5.47h3.683l-5.814 6.067L22 27h-3.407l-4.704-7.763-.964 1.037V27z"/></svg>

After

Width:  |  Height:  |  Size: 191 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M16.38 2.65c-7.45 0-13.5 6.048-13.5 13.5s6.05 13.5 13.5 13.5 13.5-6.048 13.5-13.5-6.04-13.5-13.5-13.5zm.078 25.203c-6.387 0-11.57-5.184-11.57-11.572 0-6.385 5.183-11.57 11.57-11.57 6.387 0 11.57 5.185 11.57 11.57.002 6.39-5.175 11.574-11.57 11.574z"/><path fill="#fff" d="M23.856 21.758c-.393 0-.694-.07-.903-.2-.154-.094-.4-.402-.74-.91l-3.934-5.964 3.3-3.2c.254-.248.463-.433.625-.54s.293-.178.41-.217c.107-.03.308-.046.593-.046h.207v-.01l.555-.01V8.55h-.648v.01h-6.087v2.12h.548c.31 0 .494.023.57.077.078.054.117.13.117.23 0 .055-.023.11-.062.18-.04.068-.154.2-.34.4l-4.257 4.436v-4.08c0-.402.03-.68.1-.826.07-.147.178-.262.34-.34.1-.053.363-.076.78-.076h.44V8.56H8.8v2.113h.563c.34 0 .58.04.71.116.132.075.225.19.286.345.06.154.084.455.084.91v8.37c0 .478-.022.78-.076.903-.062.153-.154.26-.285.33-.132.07-.394.11-.78.11H8.8v2.12h6.666v-2.12h-.556c-.363 0-.61-.032-.733-.094s-.216-.162-.278-.31c-.063-.145-.1-.408-.1-.786v-1.543l2.067-2.013 2.4 3.842c.2.332.3.54.3.625 0 .077-.054.147-.162.2-.108.054-.417.077-.918.077h-.278v2.12h6.89v-2.12h-.24z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M28 14.304c0-5.37-5.384-9.738-12-9.738S4 8.936 4 14.304c0 4.814 4.27 8.846 10.035 9.608.39.084.923.258 1.058.592.122.303.08.778.04 1.084l-.172 1.028c-.05.303-.24 1.187 1.04.647s6.91-4.07 9.43-6.968c1.737-1.905 2.57-3.842 2.57-5.99zM11.302 17.5H8.918c-.347 0-.63-.283-.63-.63V12.1c0-.346.283-.628.63-.628.348 0 .63.283.63.63v4.14h1.754c.35 0 .63.28.63.628 0 .347-.282.63-.63.63zm2.467-.63c0 .347-.284.628-.63.628-.348 0-.63-.282-.63-.63V12.1c0-.347.282-.63.63-.63.346 0 .63.284.63.63v4.77zm5.74 0c0 .27-.175.51-.433.596-.065.02-.132.032-.2.032-.195 0-.384-.094-.502-.25l-2.443-3.33v2.95c0 .35-.282.63-.63.63-.347 0-.63-.282-.63-.63V12.1c0-.27.174-.51.43-.597.066-.02.134-.033.2-.033.197 0 .386.094.503.252l2.444 3.328V12.1c0-.347.282-.63.63-.63.346 0 .63.284.63.63v4.77zm3.855-3.014c.348 0 .63.282.63.63 0 .346-.282.628-.63.628H21.61v1.126h1.755c.348 0 .63.282.63.63 0 .347-.282.628-.63.628H20.98c-.345 0-.628-.282-.628-.63v-4.766c0-.346.283-.628.63-.628h2.384c.348 0 .63.283.63.63 0 .346-.282.628-.63.628h-1.754v1.126h1.754z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 39"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 431 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#203468" d="M7.08 9.882l.004-.008.004-.01c.195-.408.422-.81.674-1.192.264-.393.53-.75.81-1.06 1.493-1.683 3.524-2.692 6.08-3.015l.733-.097.426.61 8.426 12.14.188.27.027.328.608 7.65.164 2.002-1.854-.783-7.23-3.053-.325-.143-.208-.286-8.422-12.14-.4-.574.3-.638zm2.72.13c-.06.097-.118.202-.18.305l7.79 11.235 5.05 2.13-.427-5.32-7.79-11.226c-1.603.326-2.884 1.032-3.84 2.102-.227.252-.428.514-.602.775z"/><path fill="#FFC805" d="M8.186 10.4c1.283-2.66 3.488-4.192 6.62-4.594l8.423 12.14.61 7.648-7.23-3.057L8.186 10.4z"/><path fill="#FFF" d="M15.158 6.316l1.89 2.717c-2.597.352-5.354 2.552-6.603 4.62l-1.898-2.735c1.115-2.09 4.27-4.18 6.61-4.602z"/><path fill="#9291AD" d="M13.285 10.666c-1.22.873-2.197 1.915-2.84 2.987l-1.898-2.735c.557-1.043 1.654-2.108 2.875-2.944l1.863 2.692z"/><path fill="#203468" d="M7.215 10.283c1.35-3.24 4.182-4.8 7.568-5.527l.55-.026.38.397.314.322 1.14 1.817-1.835.243h-.012c-.242.038-.512.108-.8.212h-.003c-.3.1-.613.238-.957.406-1.69.837-3.4 2.216-3.898 3.306l-.928 1.746-1.252-1.66-.166-.285-.25-.453.15-.5z"/><path fill="#F5A8AA" d="M8.33 10.597c.95-2.725 3.1-4.214 6.504-4.615l.314.322c-2.3.35-5.756 2.777-6.598 4.62l-.22-.327z"/><path fill="#485E85" d="M23.69 22.727l.283 3.084-2.924-1.235 1.224-1.202"/><path fill="#203468" d="M16.41 21.274c.053-.062.113-.133.176-.197.635-.712 1.287-1.447 1.43-2.695l-4.875-7.02c-.436.35-.832.706-1.176 1.062-.363.382-.674.775-.924 1.168l5.37 7.682zm.93.483c-.203.222-.398.445-.572.665l-.416.54-.402-.566-5.94-8.49-.183-.265.166-.282c.318-.558.73-1.097 1.236-1.63.494-.526 1.076-1.027 1.726-1.5l.424-.305.296.425 5.27 7.6.103.15-.014.17c-.113 1.718-.92 2.615-1.697 3.49z"/><path fill="#6A9AC2" d="M16.367 22.11c.846-1.09 2.03-1.903 2.164-3.868l-5.273-7.602c-1.27.914-2.227 1.933-2.83 2.97l5.94 8.5z"/><path fill="#203468" d="M22.125 17.31c-.09.026-.168.062-.248.093-.89.35-1.81.71-3.027.396l-4.87-7.02c.48-.29.95-.53 1.405-.73.486-.208.96-.36 1.42-.464l5.32 7.724zm.12 1.037c.28-.11.563-.22.823-.294l.658-.21-.39-.568-5.888-8.532-.18-.267-.32.052c-.635.105-1.287.3-1.967.59-.66.286-1.67.887-2.342 1.33l5.893 8.313c1.647.49 2.627.014 3.717-.412z"/><path fill="#A1BBD6" d="M22.896 17.537c-1.312.41-2.498 1.232-4.383.67l-5.272-7.6c1.303-.87 2.59-1.412 3.77-1.605l5.887 8.535z"/><path fill="#203468" d="M18.248 8.95l-1.846.24v-.004c-.244.04-.514.113-.8.214h-.01c-2.726.944-4.46 2.964-5.784 5.454l-.68-1.004c.604-.86 2.52-5.224 8.484-5.94.27.258.415.692.636 1.04z"/></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#F89C0E" d="M19.975 15.894c-.134-2.542-2.02-4.07-4.3-4.07h-.086c-2.63 0-4.09 2.068-4.09 4.417 0 2.633 1.765 4.296 4.077 4.296 2.58 0 4.275-1.89 4.4-4.127l-.003-.515zm-4.37-6.346c1.755 0 3.407.776 4.62 1.993v.006c0-.584.395-1.024.94-1.024h.14c.85 0 1.025.808 1.025 1.063l.005 9.08c-.06.595.613.9.988.52 1.457-1.497 3.203-7.702-.907-11.295-3.83-3.352-8.967-2.8-11.7-.916-2.904 2.003-4.764 6.438-2.958 10.603 1.968 4.543 7.6 5.896 10.947 4.546 1.696-.684 2.48 1.607.72 2.355-2.66 1.132-10.066 1.02-13.525-4.972-2.338-4.046-2.212-11.163 3.987-14.85 4.74-2.822 10.99-2.042 14.762 1.895 3.937 4.117 3.705 11.82-.137 14.818-1.742 1.36-4.326.035-4.312-1.947l-.02-.647c-1.21 1.203-2.824 1.905-4.58 1.905-3.475 0-6.53-3.056-6.53-6.528 0-3.508 3.057-6.6 6.533-6.6"/></svg>

After

Width:  |  Height:  |  Size: 833 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M26.596 18.11c-1.466-.087-2.02-.834-1.93-2.164.076-1.113.274-2.22.418-3.327-.023-1.743-.942-3.13-2.488-3.59-1.583-.47-2.97-.14-4.102 1.15-2.322 2.646-2.616 2.634-5.023-.045-1.152-1.28-2.852-1.66-4.39-.98-1.5.667-2.37 2.237-2.15 3.954.08.625.278 1.235.377 1.863.338 2.122-.105 2.7-2.226 3.147-1.066.228-1.913.786-2.05 1.99-.137 1.22.17 2.39 1.404 2.75.77.226 1.853.084 2.55-.32.96-.553 1.064-1.64.733-2.74-.62-2.05-.027-3.04 2.115-3.34.836-.117 1.766-.022 2.568.235 1.302.41 1.692 1.373 1.175 2.65-.45 1.1-.443 2.09.39 2.984.84.9 2.417 1.08 3.518.435 1.12-.657 1.497-1.807 1.042-3.164-.608-1.814-.085-2.783 1.807-3.123.7-.126 1.463-.113 2.16.025 1.834.367 2.377 1.377 1.84 3.188-.504 1.698.196 3.09 1.72 3.43 1.332.295 2.624-.607 2.89-2.022.308-1.633-.593-2.882-2.344-2.988zm-10.71-.085c-1.374-.06-2.453-1.194-2.445-2.57.01-1.46 1.148-2.567 2.61-2.54 1.467.026 2.57 1.177 2.523 2.627-.05 1.43-1.255 2.545-2.687 2.483z"/></svg>

After

Width:  |  Height:  |  Size: 1006 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M25.514 10.435c-1.582 1.605-4.438 1.56-5.502 3.726-.906 2.57 1.23 6.677 2.12 9.02.603 1.21-4.716 2.378-4.065 2.677 3.754-.043 5.354-1.412 4.904-3.094-.43-1.607-2.376-4.816-2.376-7.383.056-1.938 2.222-2.533 3.618-3.322 1.622-.727 3.14-2.35 2.72-4.25-.018-.672-1.187-2.907-.71-1.175.26 1.278.385 2.856-.706 3.802z"/><path d="M20.632 7.546C18.59 6.492 16.32 5.854 13.946 6.41c-1.277.236-2.78.933-3.637 2.1-1.123 1.34-1.166 3.288-.43 4.82.57 1.18 1.44 2.492 2.85 2.688 1.21.182 2.54.018 3.566-.683-1.223.21-2.64.646-3.736-.172-1.842-1.177-2.735-3.85-1.618-5.8.898-1.7 2.705-2.178 4.62-2.262 2.55-.11 4.995 1.345 5.934 1.7.903.285 2.2.645 2.844-.315.376-.446.226-1.674-.08-1.788.09.86-.543 1.943-1.524 1.66-.736-.17-1.41-.523-2.104-.81zM6.94 15.156c-1.183 1.865-2.264 4.05-1.85 6.322.38 2.375 2.678 4.05 4.963 4.35 2.348.273 4.69.205 7.043.035.397-.385-1.92-.373-2.895-.514-2.224-.254-4.64-.3-6.55-1.623-1.775-1.33-2.01-3.938-1.155-5.863.714-1.814 1.782-3.568 2.903-5.084-.876.727-1.683 1.27-2.456 2.376z"/><path d="M12.787 21.02c1.386.107 3.688-.032 4.768.724.387.582-.332 3.802-.084 4.174.553.162 1.186-3.773.836-4.75-.266-.75-4.966-.352-5.518-.147z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3 -3 38 38"><g fill="#fff"><path d="M9.636 10.427a1.22 1.22 0 1 1-2.44 0 1.22 1.22 0 1 1 2.44 0zM15.574 10.431a1.22 1.22 0 0 1-2.438 0 1.22 1.22 0 1 1 2.438 0zM22.592 10.431a1.221 1.221 0 1 1-2.443 0 1.221 1.221 0 0 1 2.443 0zM29.605 10.431a1.221 1.221 0 1 1-2.442 0 1.221 1.221 0 0 1 2.442 0zM3.605 13.772c0-.471.374-.859.859-.859h.18c.374 0 .624.194.789.457l2.935 4.597 2.95-4.611c.18-.291.43-.443.774-.443h.18c.485 0 .859.387.859.859v8.113a.843.843 0 0 1-.859.845.857.857 0 0 1-.845-.845V16.07l-2.366 3.559c-.18.276-.402.443-.72.443-.304 0-.526-.167-.706-.443l-2.354-3.53V21.9c0 .471-.374.83-.845.83a.815.815 0 0 1-.83-.83v-8.128h-.001zM14.396 14.055a.9.9 0 0 1-.069-.333c0-.471.402-.83.872-.83.415 0 .735.263.845.624l2.23 6.66 2.187-6.632c.139-.402.428-.678.859-.678h.124c.428 0 .735.278.859.678l2.187 6.632 2.23-6.675c.126-.346.415-.609.83-.609.457 0 .845.361.845.817a.96.96 0 0 1-.083.346l-2.867 8.032c-.152.43-.471.706-.887.706h-.165c-.415 0-.721-.263-.872-.706l-2.161-6.328-2.16 6.328c-.152.443-.47.706-.887.706h-.165c-.415 0-.72-.263-.887-.706l-2.865-8.032z"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-7 -8 45 45"><g fill="#fff"><path opacity=".8" d="M27.87 4.125c-5.224 0-9.467 4.159-9.467 9.291v2.89c0-1.306 1.074-2.362 2.399-2.362s2.399 1.056 2.399 2.362v1.204c0 1.306 1.074 2.362 2.399 2.362s2.399-1.056 2.399-2.362V4.134c-.036-.009-.082-.009-.129-.009"/><path d="M4 4.125v12.94c2.566 0 4.668-1.973 4.807-4.465v-2.214c0-.065 0-.12.009-.176.093-1.213 1.13-2.177 2.39-2.177 1.325 0 2.399 1.056 2.399 2.362v9.226c0 1.306 1.074 2.353 2.399 2.353s2.399-1.056 2.399-2.353v-6.206c0-5.132 4.233-9.291 9.467-9.291H4z"/><path opacity=".8" d="M4 17.074v8.438c0 1.306 1.074 2.362 2.399 2.362s2.399-1.056 2.399-2.362V12.61C8.659 15.102 6.566 17.074 4 17.074"/></g></svg>

After

Width:  |  Height:  |  Size: 736 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#D1AD5A" d="M16.09 5.246C9.617 5.246 4 9.216 4 16.63c0 6.93 7.707 10.193 12.758 9.01v2.374S28 25.054 28 15.034c0-6.11-4.505-9.788-11.91-9.788z"/><path fill="#FFF" d="M22.92 20.024h-1.657v-5.688s-.505-1.586-1.585-1.586c-.9 0-2.525.374-2.525 2.08v5.193h-1.657V14.77c0-1.586-.787-2.09-1.506-2.09-1.15 0-2.727.807-2.727 2.403v4.94H9.605v-9.01h1.657v1.03c.656-.546 1.564-1.03 2.727-1.03 1.222 0 2.09.434 2.604 1.282.73-.677 1.777-1.202 3.082-1.202 1.97 0 3.24 1.788 3.24 3.202v5.73z"/></svg>

After

Width:  |  Height:  |  Size: 558 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 38 38"><circle cx="10" cy="15" r="3" fill="#fff"></circle><circle cx="20" cy="10" r="3" fill="#fff"></circle><circle cx="20" cy="20" r="3" fill="#fff"></circle><path d="M 10 15 L 20 10 m 0 10 L 10 15" stroke-width="2" stroke="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 327 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M24 17.716c-2.21 0-4 1.79-4 4v1.712h8v-1.713c0-2.21-1.79-4-4-4z"/><circle cx="24" cy="12.571" r="3.999"/><path d="M15.147 18.31c-2.054 0-3.72 1.66-3.72 3.71v1.408h7.437c.002-.615.002-1.148.002-1.408 0-2.05-1.664-3.71-3.72-3.71z"/><ellipse cx="15.147" cy="13.446" rx="3.719" ry="3.71"/><path d="M7.148 18.875C5.41 18.875 4 20.277 4 22.008v1.42h6.295c.002-.636.002-1.178.002-1.42 0-1.73-1.41-3.133-3.15-3.133z"/><ellipse cx="7.148" cy="14.58" rx="3.148" ry="3.133"/></g></svg>

After

Width:  |  Height:  |  Size: 558 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#6C3" d="M10.25 8.72v17.184H5.5V6.096h8.396l5.605 5.77v6.43"/><path fill="#09C" d="M21.75 23.28V6.095h4.75v19.808h-8.396L12.5 20.13v-6.427"/></svg>

After

Width:  |  Height:  |  Size: 219 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 40 40"><path fill="#fff" d="M16 16.16c-3.635 0-6.58-2.945-6.58-6.58C9.42 5.945 12.364 3 16 3s6.582 2.945 6.582 6.58c0 3.635-2.946 6.58-6.58 6.58zm0-9.817c-1.788 0-3.236 1.448-3.236 3.237 0 1.79 1.448 3.236 3.237 3.236 1.79 0 3.24-1.447 3.24-3.236 0-1.79-1.45-3.237-3.238-3.237zm7.586 10.62c.648 1.3-.084 1.93-1.735 2.99-1.397.9-3.315 1.238-4.566 1.368l1.048 1.05 3.877 3.877c.59.59.59 1.544 0 2.134l-.178.18c-.59.59-1.544.59-2.134 0l-3.878-3.88-3.878 3.88c-.59.59-1.543.59-2.135 0l-.176-.18c-.59-.59-.59-1.543 0-2.132l3.878-3.878 1.043-1.046c-1.25-.127-3.19-.465-4.6-1.37-1.65-1.062-2.38-1.69-1.733-2.99.37-.747 1.4-1.367 2.768-.29C13.035 18.13 16 18.13 16 18.13s2.968 0 4.818-1.456c1.37-1.077 2.4-.457 2.768.29z"/></svg>

After

Width:  |  Height:  |  Size: 776 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M19.52 8.29v5.5l1.92 1.208c.053.016.163.016.212 0l8.27-5.574c0-.66-.613-1.134-.962-1.134h-9.44z"/><path fill="#fff" d="M19.52 15.84l1.755 1.204c.246.183.543 0 .543 0-.297.183 8.104-5.397 8.104-5.397V21.75c0 1.102-.704 1.562-1.496 1.562H19.52V15.84z"/><g fill="#fff"><path d="M10.445 13.305c-.6 0-1.073.282-1.426.842-.355.56-.53 1.305-.53 2.23 0 .936.175 1.677.53 2.22.347.546.813.82 1.38.82.59 0 1.055-.266 1.4-.795.344-.53.517-1.266.517-2.206 0-.984-.17-1.744-.502-2.288-.333-.55-.79-.823-1.37-.823z"/><path d="M2.123 5.5v21.51l16.362 3.428V2.33L2.123 5.5zm10.95 14.387c-.693.91-1.594 1.367-2.706 1.367-1.082 0-1.967-.442-2.65-1.324-.68-.88-1.02-2.03-1.02-3.448 0-1.496.343-2.707 1.037-3.63.693-.926 1.614-1.388 2.754-1.388 1.08 0 1.955.438 2.62 1.324.667.885 1 2.05 1 3.495.004 1.496-.345 2.695-1.034 3.604z"/></g></svg>

After

Width:  |  Height:  |  Size: 903 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 38 38"><path fill="#FFF" d="M20.744 8.217c1.112 0 2.296.519 3.106 1.329l.185.185c1.361 1.361 1.402 4.432.042 5.792l-3.103 2.787L16 22.777l-4.974-4.467-3.103-2.787c-1.361-1.361-1.319-4.432.042-5.792l.185-.185c.81-.81 1.994-1.329 3.106-1.329.756 0 1.48.24 2.03.79L16 12.291l2.714-3.284c.55-.55 1.274-.79 2.03-.79m0-2.921c-1.58 0-3.035.585-4.096 1.646l-.098.098-.088.107-.462.558-.462-.559-.088-.106-.098-.098c-1.061-1.061-2.516-1.646-4.096-1.646-1.871 0-3.804.816-5.172 2.184l-.185.185c-2.515 2.515-2.535 7.43-.042 9.924l.055.055.058.052 3.103 2.787 4.974 4.467L16 26.704l1.952-1.753 4.974-4.467 3.103-2.787.058-.052.055-.055c2.494-2.494 2.473-7.409-.042-9.924l-.184-.186c-1.368-1.368-3.301-2.184-5.172-2.184z"/></svg>

After

Width:  |  Height:  |  Size: 802 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.357 18.913l-5.01 5.014.88-4.5-6.588-8.075-3.48.044 4.316-4.313 4.035-4.04V6.85l7.796 6.403 4.502-.786-4.876 4.87 9.907 11.62"/></svg>

After

Width:  |  Height:  |  Size: 218 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 35"><path fill="#fff" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"></path></svg>

After

Width:  |  Height:  |  Size: 786 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.215 16.016h-8.43V9.7h8.43v6.316zm4.2 4.2V5.5H7.585v21h4.2v-6.285h12.63z"/></svg>

After

Width:  |  Height:  |  Size: 165 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -1 32 32"><path fill="#EE4056" d="M16.005 6.244c2.927 0 5.854-.002 8.782 0 1.396.002 2.195.78 2.188 2.165-.015 2.485.116 4.987-.11 7.456-.75 8.204-10.027 12.607-16.91 8.064-3.086-2.036-4.82-4.925-4.917-8.672-.06-2.34-.034-4.684-.018-7.025.008-1.214.812-1.98 2.056-1.983 2.975-.01 5.952-.004 8.93-.006zm-5.037 5.483c-.867.093-1.365.396-1.62 1.025-.27.67-.078 1.256.417 1.732 1.688 1.62 3.378 3.238 5.09 4.838.745.695 1.537.687 2.278-.01 1.654-1.55 3.298-3.112 4.93-4.686.827-.797.91-1.714.252-2.38-.694-.704-1.583-.647-2.447.17-1.097 1.04-2.215 2.06-3.266 3.143-.485.494-.77.434-1.227-.025-1.1-1.107-2.234-2.18-3.39-3.225-.325-.29-.77-.447-1.017-.583z"></path></svg>

After

Width:  |  Height:  |  Size: 716 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -6 38 38"><path stroke="#fff" d="M 7 10 h 2 v 3 h 12 v -3 h 2 v 7 h -2 v -3 h -12 v 3 h -2 z" stroke-width="1" fill="#fff"></path><rect stroke="#fff" stroke-width="1.8" height="7" width="10" x="10" y="5" fill="none"></rect><rect stroke="#fff" stroke-width="1" height="5" width="8" x="11" y="16" fill="#fff"></rect></svg>

After

Width:  |  Height:  |  Size: 399 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#A9A9A9" stroke="#fff" stroke-width=".1" d="M4.467 14.305h23.065v6.498H4.467v-6.498z"/><path fill="#DCDCDC" stroke="#fff" stroke-width=".1" d="M5.228 12.83H26.77l.745 1.39H4.485l.743-1.39z"/><path d="M9.19 8.118h13.467v6.106H9.19z"/><path fill="#FFF" stroke="#fff" stroke-width=".1" d="M9.844 6.516h12.312v7.31H9.844z"/><path stroke="#fff" stroke-width=".1" d="M8.602 17.37h14.574v3.396H8.602z"/><path fill="#FFF" stroke="#fff" stroke-width=".1" d="M10.152 17.97h11.27l2.233 7.515H7.92l2.232-7.514z"/></svg>

After

Width:  |  Height:  |  Size: 579 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" stroke="#fff" stroke-miterlimit="10" d="M17.866 14.47l7.626-1.048.574 3.078-7.68 1.038 3.54 7.058-2.804 1.418-3.614-7.23-5.873 5.557-2.144-2.29 5.74-5.42-6.86-3.602 1.593-2.697 6.808 3.595 1.3-7.375 3.1.546-1.303 7.374z"/></svg>

After

Width:  |  Height:  |  Size: 306 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M29.27 22.188V8.068L17.208 14.92l3.838 2.33C15.716 24.144 5.898 29.306 0 31.964V32h19.635c3.682-4.865 7.03-11.46 7.03-11.46l2.605 1.648z"/></svg>

After

Width:  |  Height:  |  Size: 226 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFC820" d="M27.996 12.83l-7.423-.737c-.566-.053-.694-.142-.87-.604l-3.175-7.043c-.29-.598-.765-.598-1.055 0l-3.384 7.04c-.23.393-.337.48-.896.534l-7.188.808c-.66.064-.808.493-.327.952l5.64 5.185c.265.25.27.355.194.697l-1.447 7.61c-.122.65.25.914.823.58l6.44-3.716c.45-.284.868-.293 1.31-.018l6.47 3.734c.575.333.948.07.826-.582L22.83 21.2c.663-.226 1.306-.5 1.69-.81l-.155.03c-2.29.547-5.437.872-8.355.872-1.08 0-2.126-.038-3.128-.11l-.006.005c-.88-.063-1.727-.15-2.53-.26-.3-.05.026-.242.026-.242l7.758-5.513s.202-.126.002-.153c-3.188-.5-6.723-.625-10.042-.625h-.23c2.245-.51 5.07-.815 8.14-.815 1.81 0 3.538.106 5.11.297-.003.003.887.124 1.31.193.33.05.024.24.024.24l-7.77 5.385s-.18.106.015.135c2.39.338 5.333.458 7.98.492l-.12-.652c-.057-.378 0-.51.286-.78l5.478-5.12c.484-.454.34-.88-.32-.944z"/></svg>

After

Width:  |  Height:  |  Size: 880 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#fff"></path></svg>

After

Width:  |  Height:  |  Size: 919 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M22.506 6.004c-.336 0-.64 0-.92-.002L20.926 6c-1.742 0-2.418.07-3.738.923-.744.457-1.38 1.034-1.85 1.517V6.188c0-.102-.08-.184-.182-.184h-5.71c-.1 0-.183.082-.183.184v19.62c0 .115.115.23.232.18h5.71c.1 0 .18-.08.18-.18V14.933c0-2.584 1.85-2.916 3.464-2.916h3.703c.1 0 .182-.08.182-.182V6.188c-.05-.147-.172-.147-.287-.184h.056z"/></svg>

After

Width:  |  Height:  |  Size: 417 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3 -3 38 38"><g fill="#fff"><path d="M16 21.256c-2.891 0-5.256-2.365-5.256-5.255 0-2.891 2.365-5.255 5.255-5.255 2.891 0 5.255 2.365 5.255 5.255.002 2.89-2.363 5.255-5.254 5.255z"/><path d="M20.664 23.676A8.91 8.91 0 0 1 16 25c-4.95 0-9-4.05-9-9s4.05-9 9-9 9 4.05 9 9a8.912 8.912 0 0 1-1.302 4.628l2.293 1.991A11.908 11.908 0 0 0 28 16c0-6.6-5.4-12-12-12S4 9.4 4 16s5.4 12 12 12c2.456 0 4.745-.75 6.652-2.029l-1.988-2.295z"/></g></svg>

After

Width:  |  Height:  |  Size: 511 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M18.74 3.266C17.833 3.088 16.924 3 16.013 3c-.934 0-1.843.088-2.753.266 0 8.96-.07 16.176-9.26 21.662C5.138 26.566 6.616 27.96 8.322 29c3.595-2.168 5.687-4.736 7.69-8.275 2 3.54 4.07 6.107 7.688 8.275 1.706-1.04 3.184-2.434 4.3-4.072-9.19-5.487-9.26-12.7-9.26-21.662z"/></svg>

After

Width:  |  Height:  |  Size: 357 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M4.91 19.953c0 3.028 3.943 5.484 8.807 5.484 4.862 0 8.806-2.456 8.806-5.484 0-3.027-3.943-5.482-8.806-5.482-4.863 0-8.807 2.457-8.807 5.484"/><path fill="#E6162D" d="M13.92 24.99c-4.303.424-8.02-1.52-8.3-4.346-.278-2.827 2.987-5.463 7.292-5.888 4.304-.426 8.018 1.52 8.297 4.345.276 2.83-2.985 5.466-7.29 5.89m8.612-9.38c-.367-.11-.62-.186-.428-.665.416-1.046.458-1.946.01-2.59-.846-1.204-3.155-1.14-5.8-.03 0-.004-.834.362-.62-.297.406-1.31.345-2.406-.29-3.04-1.435-1.436-5.255.056-8.53 3.33C4.424 14.77 3 17.37 3 19.618c0 4.3 5.513 6.913 10.907 6.913 7.07 0 11.776-4.106 11.776-7.37 0-1.97-1.66-3.09-3.15-3.55"/><path fill="#F93" d="M27.226 7.74C25.52 5.848 23 5.127 20.676 5.62h-.002c-.536.115-.88.644-.765 1.182.112.536.642.882 1.18.765 1.653-.35 3.442.164 4.66 1.508 1.212 1.346 1.542 3.18 1.02 4.787-.17.525.118 1.085.64 1.255.524.168 1.088-.118 1.256-.64v-.004c.728-2.262.268-4.84-1.44-6.732m-2.622 2.367c-.832-.922-2.058-1.272-3.192-1.03-.462.098-.756.552-.656 1.017.097.46.553.758 1.016.657v.003c.552-.117 1.15.053 1.562.502.406.453.514 1.066.338 1.606h.004c-.147.45.102.935.55 1.08.45.144.936-.102 1.08-.552.356-1.1.135-2.357-.7-3.28"/><path d="M14.16 19.87c-.15.26-.484.383-.746.275-.256-.104-.335-.393-.19-.646.15-.253.47-.376.725-.274.26.094.35.386.21.644m-1.373 1.762c-.417.665-1.308.956-1.98.65-.66-.303-.855-1.073-.44-1.722.413-.644 1.274-.932 1.94-.652.673.287.888 1.054.48 1.724m1.564-4.7c-2.046-.533-4.363.488-5.253 2.293-.904 1.84-.028 3.884 2.04 4.552 2.144.69 4.67-.368 5.55-2.354.865-1.944-.216-3.944-2.336-4.49"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#CA0805" d="M23.506 8.08c.645 0 1.3.073 1.967.225.547.12.937.285 1.173.495.236.21.354.5.354.868 0 .232-.043.414-.13.547-.086.13-.272.29-.56.48-.333.224-.524.49-.573.794-.05.302-.094 1.482-.134 3.54-.018 1.99-.033 3.185-.048 3.583-.015.398-.05.785-.107 1.16-.167 1.098-.504 1.958-1.01 2.582-.414.51-.946.912-1.596 1.205-.65.294-1.335.44-2.054.44-.64 0-1.278-.108-1.92-.325-.64-.22-1.197-.518-1.67-.902-.39-.315-.7-.74-.93-1.278-.23-.538-.347-1.11-.347-1.72 0-.75.184-1.37.546-1.863.362-.492.816-.738 1.363-.738.534 0 .99.207 1.362.62.375.42.56.938.56 1.555 0 .155-.033.42-.102.787-.012.075-.018.157-.018.247 0 .24.066.436.2.586.13.15.307.227.524.227.386 0 .696-.226.933-.677.234-.45.352-1.043.352-1.78l-.01-1.024-.017-2.76c-.052-1.676-.09-2.662-.116-2.96-.027-.296-.09-.538-.195-.725-.086-.15-.162-.246-.23-.29-.065-.046-.245-.117-.538-.215-.138-.038-.256-.144-.353-.315-.098-.174-.147-.357-.147-.554 0-.405.122-.73.366-.975.245-.242.644-.44 1.196-.59.62-.17 1.254-.25 1.91-.25z"/><path fill="#2A2A2A" d="M10.202 8c.593 0 1.37.19 2.33.574.114.046.207.068.275.068.058 0 .23-.068.518-.203.093-.047.19-.07.294-.07.383 0 .79.4 1.22 1.195.43.797.642 1.555.642 2.275 0 .422-.097.776-.29 1.066-.19.288-.426.434-.702.434-.23 0-.416-.06-.56-.18-.144-.12-.46-.478-.95-1.07-.69-.842-1.368-1.263-2.035-1.263-.322 0-.58.102-.772.305-.192.203-.29.47-.29.8 0 .653.44 1.146 1.32 1.476 1.192.46 1.954.793 2.287 1.003 1.467.934 2.2 2.305 2.2 4.114 0 1.6-.5 2.907-1.5 3.922C13.163 23.48 11.826 24 10.176 24c-.736 0-1.513-.115-2.33-.344-.816-.23-1.406-.497-1.77-.805-.274-.24-.523-.764-.745-1.57-.22-.81-.33-1.596-.33-2.363 0-.367.058-.646.173-.833.143-.24.324-.36.543-.36.22 0 .43.146.63.438.12.165.405.695.855 1.59.215.42.553.768 1.016 1.048.463.278.94.417 1.437.417.426 0 .77-.104 1.035-.31.265-.207.396-.472.396-.794 0-.3-.103-.56-.31-.777-.208-.22-.544-.422-1.01-.61-.823-.337-1.45-.648-1.88-.93-.433-.28-.835-.636-1.21-1.063-.908-1.053-1.362-2.246-1.362-3.583 0-.66.12-1.306.355-1.933.236-.627.57-1.17 1-1.628C7.633 8.53 8.812 8 10.203 8z"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 40 40"><path fill="#fff" d="M27.15 18c-.007.04-.012.084-.02.126l-.04-.24.06.113c.124-.678.19-1.37.19-2.06 0-1.53-.3-3.013-.892-4.41a11.273 11.273 0 0 0-2.43-3.602 11.288 11.288 0 0 0-8.012-3.32c-.72 0-1.443.068-2.146.203h-.005c.04.023.08.04.118.063l-.238-.037c.04-.01.08-.018.12-.026a6.717 6.717 0 0 0-3.146-.787 6.67 6.67 0 0 0-4.748 1.965A6.7 6.7 0 0 0 4 10.738c0 1.14.293 2.262.844 3.253.007-.04.012-.08.02-.12l.04.238-.06-.114c-.112.643-.17 1.3-.17 1.954a11.285 11.285 0 0 0 3.32 8.012c1.04 1.04 2.25 1.86 3.602 2.43 1.397.592 2.882.89 4.412.89.666 0 1.334-.06 1.985-.175-.038-.02-.077-.04-.116-.063l.242.04c-.046.01-.088.015-.13.02a6.68 6.68 0 0 0 3.3.87 6.661 6.661 0 0 0 4.743-1.963A6.666 6.666 0 0 0 28 21.26c0-1.145-.295-2.27-.85-3.264zm-11.098 4.885c-4.027 0-5.828-1.98-5.828-3.463 0-.76.562-1.294 1.336-1.294 1.723 0 1.277 2.474 4.49 2.474 1.647 0 2.556-.893 2.556-1.808 0-.55-.27-1.16-1.355-1.426l-3.58-.895c-2.88-.723-3.405-2.282-3.405-3.748 0-3.043 2.865-4.186 5.556-4.186 2.478 0 5.4 1.37 5.4 3.192 0 .783-.677 1.237-1.45 1.237-1.472 0-1.2-2.035-4.163-2.035-1.47 0-2.285.666-2.285 1.618 0 .95 1.16 1.254 2.17 1.484l2.65.587c2.905.647 3.64 2.342 3.64 3.94 0 2.47-1.895 4.318-5.726 4.318z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M20.89 6h-5L8.61 26h5"/><circle cx="20.89" cy="23.5" r="2.5"/></g></svg>

After

Width:  |  Height:  |  Size: 156 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-140 -170 770 770" width="100%" height="100%"><g><path d="M87.412 205.872c5.456 3.318 16.772 7.22 25.547 7.22c8.969 0 12.676-3.124 12.676-7.997c0-4.888-2.93-7.22-14.037-10.927 c-19.702-6.637-27.311-17.355-27.117-28.671c0-17.744 15.218-31.198 38.806-31.198c11.122 0 21.078 2.526 26.923 5.456 l-5.262 20.48c-4.29-2.347-12.482-5.471-20.674-5.471c-7.22 0-11.316 2.93-11.316 7.803c0 4.485 3.707 6.832 15.412 10.927 c18.133 6.234 25.741 15.412 25.936 29.449c0 17.744-14.037 30.809-41.348 30.809c-12.482 0-23.604-2.721-30.809-6.622 L87.412 205.872z" fill="#fff"/><path d="M172.23 166.856c0-11.884-0.389-22.034-0.777-30.42h24.964l1.36 12.871h0.583c4.096-6.039 12.482-15.008 28.866-15.008 c12.288 0 22.034 6.233 26.13 16.174h0.389c3.513-4.873 7.803-8.775 12.288-11.495c5.277-3.124 11.122-4.679 18.148-4.679 c18.327 0 32.184 12.871 32.184 41.333v56.177h-28.866v-51.872c0-13.857-4.5-21.855-14.052-21.855 c-6.817 0-11.705 4.679-13.648 10.344c-0.777 2.138-1.166 5.262-1.166 7.609v55.773h-28.866v-53.441 c0-12.093-4.29-20.285-13.663-20.285c-7.594 0-12.093 5.86-13.842 10.733c-0.972 2.332-1.166 5.068-1.166 7.415v55.579H172.23 V166.856z" fill="#fff"/><path d="M339.729 205.872c5.456 3.318 16.772 7.22 25.547 7.22c8.969 0 12.676-3.124 12.676-7.997 c0-4.888-2.93-7.22-14.037-10.927c-19.702-6.637-27.311-17.355-27.117-28.671c0-17.744 15.218-31.198 38.807-31.198 c11.122 0 21.063 2.526 26.922 5.456l-5.262 20.48c-4.29-2.347-12.482-5.471-20.674-5.471c-7.22 0-11.316 2.93-11.316 7.803 c0 4.485 3.707 6.832 15.412 10.927c18.133 6.234 25.742 15.412 25.936 29.449c0 17.744-14.037 30.809-41.348 30.809 c-12.482 0-23.604-2.721-30.809-6.622L339.729 205.872z" fill="#fff"/></g><g><path d="M383.947 490L230.694 364.252H50.713c-27.924 0-50.631-23.111-50.631-51.528V51.528C0.082 23.111 22.789 0 50.713 0 h388.574c27.924 0 50.631 23.111 50.631 51.528v261.197c0 28.417-22.707 51.528-50.631 51.528h-55.34V490z M50.713 30.615 c-11.032 0-20.016 9.388-20.016 20.913v261.197c0 11.525 8.984 20.913 20.016 20.913h190.923l111.696 91.635v-91.635h85.954 c11.032 0 20.016-9.388 20.016-20.913V51.528c0-11.525-8.984-20.913-20.016-20.913H50.713z" fill="#fff"/></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,2 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -12 60 60">
<path d="M 23 11 c -15 -10 -25 3 -10 6 c 1 0 10 1 8 6 c 0 3 -8 7 -17.5 0" stroke="#fff" stroke-width="6" fill="none"></path><path d="M 26.5 8 h 22 m -11 0 v 21.5" stroke="#fff" stroke-width="6" fill="none"></path></svg>

After

Width:  |  Height:  |  Size: 283 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#5BD428" d="M19.865 10.524c.31.16.48.29.48.29l.04-.02c.2-4.96-2.933-7.41-2.933-7.41-.688.87-1.147 2.21-1.387 3.04.26.11.51.24.76.38 2.13 1.19 2.83 2.92 3.04 3.72z"/><path fill="#37AD29" d="M19.865 10.524c-.22-.8-.91-2.53-3.04-3.73-.25-.14-.5-.26-.76-.38-2.27-.99-4.73-.96-4.73-.96s0 2.92 3.08 4.95c.48-.17 1-.31 1.57-.42 1.81-.32 3.19.19 3.88.54z"/><path fill="#FDAA09" d="M10.796 13.244c-.93 1.82 2.15 6.7 4.75 9.37 1.29 1.33 1.93 2.48 2.19 3.052 2.1.5 3.278-.29 3.42-.4l.068-.12c.932-1.94-1.46-4.818-3.19-7.068-2.138-2.78-2.698-4.832-2.698-4.832l-.01-.01c-3.5-1.582-4.53.008-4.53.008z"/><path fill="#FEE70A" d="M21.176 25.274c-.15.11-1.32.9-3.42.4-1.1-.26-2.47-.88-4.07-2.15-2.31-1.818-4.03-3.43-5.2-5.53-.3-.528-.98-.568-1.37.2-.6 1.19-.67 4.5.7 6.44 0 0-.38 1.28.62 2.37.67.73 2.22 1.06 3.06.76l.17-.07s1.73 1.302 4.37.813c2.64-.49 4.33-1.73 5.18-3.24l-.04.007zm3.01-11.4s.38-1.28-.62-2.37c-.67-.73-2.22-1.06-3.06-.76l-.12.05-.04.02s-.17-.13-.48-.28c-.69-.36-2.07-.87-3.89-.53-.57.102-1.09.25-1.57.42-1.68.59-2.83 1.542-3.51 2.66l-.1.17s1.02-1.59 4.53-.01c.84.382 1.83.94 2.98 1.75 2.41 1.692 4.03 3.432 5.2 5.53.3.53.98.57 1.37-.198.61-1.2.68-4.512-.69-6.45z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M7 7h4.5v4.5H7zm6.75 0h4.5v4.5h-4.5zm6.75 0H25v4.5h-4.5zM7 13.75h4.5v4.5H7zm6.75 0h4.5v4.5h-4.5zm6.75 0H25v4.5h-4.5zM7 20.5h4.5V25H7zm6.75 0h4.5V25h-4.5zm6.75 0H25V25h-4.5z" fill="#FFF"/></svg>

After

Width:  |  Height:  |  Size: 262 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -3 36 36" width="100%" height="100%"><path fill="#fff" d="M25.515 6.896L6.027 14.41c-1.33.534-1.322 1.276-.243 1.606l5 1.56 1.72 5.66c.226.625.115.873.77.873.506 0 .73-.235 1.012-.51l2.43-2.363 5.056 3.734c.93.514 1.602.25 1.834-.863l3.32-15.638c.338-1.363-.52-1.98-1.41-1.577z"/></svg>

After

Width:  |  Height:  |  Size: 338 B

Some files were not shown because too many files have changed in this diff Show More